LINUX.ORG.RU

Типы файлов

 , , , ,


0

1

У меня есть файлы python-а, они неправильно определяются при помощи команды file (хотя тут ещё не всё плохо, file знает что это a /usr/bin/env python3 script, UTF-8 Unicode text executable) и PCManFM. Понятно, что я неплохо нахимичил в shebang / hashbang, прописав туда #! /usr/bin/env python3. Хочется сделать так, чтобы PCManFM правильную иконку рисовал, а не как у текстового файла, т.к. в директории вместе с кодом и они родимые лежат (да, надо бы разложить получше структуру, но так лень, особенно когда знаешь, что код не будет дописываться никогда).

★★★★★

Ответ на: комментарий от anonymous

Не-не. Смысл shebang как раз в том, чтобы у юзеров код третьего питона не пускался от второго. Я же не только для своей машины код пишу. Он у рандомного юзера может быть запущен, а я не знаю, второй у него питон или третий. А так хоть легко нагуглит, что ему третий надо поставить.

peregrine ★★★★★ ()
Ответ на: комментарий от peregrine
find /usr/share/icons   -iname "*python*" |grep mimetypes
# а теперь 
find /usr/share/icons   -iname "*python*" |grep mimetypes |grep python3
#есть разница?

Тема значков должна иметь значки Поставь тему breeze у нее есть значки для третьего питона https://download.kde.org/stable/frameworks/5.70/breeze-icons-5.70.0.tar.xz

 find /usr/share/icons   -iname "*python*" |grep mimetypes |grep python3
/usr/share/icons/breeze-dark/mimetypes/22/text-x-python3.svg
/usr/share/icons/breeze-dark/mimetypes/16/text-x-python3.svg
/usr/share/icons/breeze-dark/mimetypes/32/text-x-python3.svg
/usr/share/icons/breeze-dark/mimetypes/64/text-x-python3.svg
/usr/share/icons/breeze/mimetypes/22/text-x-python3.svg
/usr/share/icons/breeze/mimetypes/16/text-x-python3.svg
/usr/share/icons/breeze/mimetypes/32/text-x-python3.svg
/usr/share/icons/breeze/mimetypes/64/text-x-python3.svg
anonymous ()