Почему в одной папке Thunar значки не отображаются, как в другой?

Я пытался решить Docky, не показывая значки Xfce и Thunar, и сделал с помощью этой темы.

Однако в процессе этого я начал задаваться вопросом, почему эти две папки (/usr/share/applications/ а также ~/.local/share/applications/) по-разному показывают значки файлов?

Я не нашел никаких настроек в настройках Thunar по этому поводу.

1 ответ

Решение

Папка /usr/share/applications обрабатывается особым образом, а значки отображаются для .desktop-файлы определены в .desktop-файл сам. Если вы посмотрите глубже, вы увидите, что Thunar также не отображает настоящие имена файлов в /usr/share/applications но псевдоним, который также определен в .desktop-файл.

Для папки ~/local/share/applications все это не так, Thunar отображает реальные имена файлов и значки по умолчанию для различных типов файлов.

Вопрос Может ли Nautilus отображать файл.desktop под его настоящим именем? тесно связан, по крайней мере, с отображаемыми именами файлов.

Трюк с софт-линком:

Если вы хотите отобразить файлы в ~/.local/share/applications так же, как файлы отображаются в /usr/share/applicationsВы можете сделать это с помощью мягкой ссылки, размещенной в /usr/share что указывает на ~/.local/share/applications:

sudo ln -s ~/.local/share/applications /usr/share/applicationsinhome

Теперь вы можете просматривать в Thunar для /usr/share/applicationsinhome, Это покажет файлы, расположенные в ~/.local/share/applications так же, как файлы в /usr/share/applications и вы все равно сможете удалять, создавать или редактировать файлы без прав root.

Пожалуйста, посмотрите на мой ответ и в связанном вопросе, там я объяснил, как это сделать наоборот.

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