为什么一个 Thunar 文件夹没有像另一个文件夹那样显示图标?

为什么一个 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显示位于 中的文件,并且您仍然可以删除、创建或编辑文件而无需 root 权限。~/.local/share/applications/usr/share/applications

请也看一下链接问题中的我的回答,我在那里解释了如何反过来做。

相关内容