Файловый менеджер Ubuntu не показывает правильные значки

Все файлы языка кода, в частности Python, не отображают правильные значки файлов, а выглядят как текстовые файлы - это происходит только тогда, когда файл содержит некоторый текст.

empty file file with text

Как видите, файл без кода, сохраненного в нем ex18.py, имеет правильная иконка, но в ex1.py записан код, и иконка выглядит как файл .txt.

Как я могу это исправить?

2
задан 5 January 2018 в 23:32

2 ответа

Конфигурация для thumbnailers для Вашего файлового менеджера находится в

/usr/share/thumbnailers

и двоичные файлы находятся в

/usr/bin

например:

cat evince.thumbnailer

[Thumbnailer Entry]
TryExec=evince-thumbnailer
Exec=evince-thumbnailer -s %s %u %o
MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;application/x-xzpdf;application/x-ext-pdf;application/postscript;application/x-bzpostscript;application/x-gzpostscript;image/x-eps;image/x-bzeps;image/x-gzeps;application/x-ext-ps;application/x-ext-eps;application/x-dvi;application/x-bzdvi;application/x-gzdvi;application/x-ext-dvi;image/vnd.djvu;application/x-ext-djv;application/x-ext-djvu;image/tiff;application/x-cbr;application/x-cbz;application/x-cb7;application/x-cbt;application/x-ext-cbr;application/x-ext-cbz;application/x-ext-cb7;application/x-ext-cbt;application/oxps;application/vnd.ms-xpsdocument
  1. Определите thumbnailer конфигурацию для mimetype

    text/x-python
    

    через

    grep -r 'text/x-python' /usr/share/thumbnailers
    

    или только имя файла thumbnailer конфигурации с

    grep -ro 'text/x-python' /usr/share/thumbnailers | awk -F: '{print $1}'
    
  2. Отключите thumbnailer конфигурацию через

    grep -ro 'text/x-python' /usr/share/thumbnailers | awk -F: '{system("sudo chmod o-r " $1)}'
    
  3. Включите через (теперь, Вам нужно sudo)

    sudo grep -ro 'text/x-python' /usr/share/thumbnailers | awk -F: '{system("sudo chmod o+r " $1)}'
    
1
ответ дан 6 January 2018 в 09:32
  • 1
    Я забыл говорить в своем сообщении, что я также попытался держать сдвиг и его didn' t работа. Для карты флэш-памяти, моих аппаратных средств doesn' t поддержка, загружающаяся от него (it' s довольно старый) и так или иначе, я don' t используют WinXP, it' s только компьютер OpenELEC-Ubuntu. – Bastien 12 December 2016 в 08:21

Ahh, проверьте это: Значки для файлов исходного кода не являются надлежащими в файловом менеджере Ubuntu

, Сделал Вы пробуете sudo rm -rf ~/.thumbnails/* ~/.cache/thumbnails/*

, Эти файлы сгенерированы автоматически. Отправьте ответ на этот вопрос, если вышеупомянутое не работало.

0
ответ дан 6 January 2018 в 09:32

Другие вопросы по тегам:

Похожие вопросы: