Почему в одной папке 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.
Пожалуйста, посмотрите на мой ответ и в связанном вопросе, там я объяснил, как это сделать наоборот.