在 Xubuntu 中,桌面上的图标不显示其标志,无论它们是链接、目录还是文件。在 thunar 和 nautilus 中,对于相同的文件/目录,它们似乎没有问题。
我怎样才能使徽章出现在桌面上?
我使用 Xubuntu 12.10 和 xfce 4.12。
答案1
xfdesktop
简短的回答是,目前您无法使用普通软件包在桌面图标上显示徽标,尽管有可用的开发补丁。在 Xfce 上,xfdesktop
实际上管理的是桌面thunar
,而不是文件管理器。如果您转到设置 > 设置管理器 > 桌面 > 图标,则有几个选项可以调整桌面图标设置,但在 下没有其他隐藏的选项xfconf-query
。xfce4-desktop
可以在桌面上显示项目的缩略图,因为 Xfce 上的缩略图默认由另一个名为 tumbler 的服务管理,而不是由xfdesktop
它们thunar
自己管理。
然而,开发补丁定制徽章Xfce官网Eric Koegel 在补丁摘要中写道:
添加对在桌面上显示文件图标的多个自定义徽标的支持。除了用户在 Thunar 中设置的任何徽标外,常规文件图标还会显示它是符号链接还是文件是只读的。这需要对 libtdb 的可选依赖,以读取用户设置的徽标的元数据。
您必须使用 git 来克隆源代码,因为补丁设置为直接从 git 与源代码一起工作。
(这是在 Ubuntu 12.04 上测试的,应用了 Xfce 4.10 和 4.12 ppas,而不是使用原始的 Precise 版本,因此它也应该适用于 12.10 及更高版本)
请注意:该功能尚处于实验阶段,因此是否尝试取决于您,如果遇到问题,可以向上游报告。
sudo apt-get install libtdb1 libtdb-dev git build-essential checkinstall xfce4-dev-tools
sudo apt-get build-dep xfdesktop4
git clone git://git.xfce.org/xfce/xfdesktop
cd xfdesktop
wget "https://bugzilla.xfce.org/attachment.cgi?id=4391" --output-document=xfdesktop4.patch
patch -p1 < xfdesktop4.patch
./autogen.sh --prefix=/usr
make
sudo apt-get autoremove --purge xfdesktop4 xfdesktop4-data
sudo checkinstall --pkgversion=4.10.3
笔记:当配置完成后,您应该收到此消息(参见图标徽章部分):
Build Configuration:
* Build desktop menu module: yes
* Build support for desktop icons: yes
Include support for file/launcher icons: yes
Include support for icon emblems: yes
* Special treatment for mount points on UNIX: yes
* Mount notification support: yes
现在安装运行后xfdesktop --version
您将获得:
Built with GTK+ 2.24.10, linked with GTK+ 2.24.10.
Build options:
Desktop Menu: enabled
Desktop Icons: enabled
Desktop File Icons: enabled
Custom Icon Emblems: enabled
最后,注销并再次登录,因为xfdesktop --reload
还不够,而且徽标应该在那里。如果xfdesktop
重新登录时没有运行,请输入xfdesktop &
,它将启动。对于更永久的解决方案,请将其添加为启动项,因为它应该在登录时启动。
意识到这是开发代码(补丁和 git 代码),尚未归类为稳定版本,因此可能并不总是按预期工作,但目前这是所有可能的情况。此外,当您通过任何更新获得更高版本时,它可能会删除您的修补版本,除非您在apt
设置中固定该版本。
我尝试了 的新版本,xfdesktop
并成功通过简单地删除使用 checkinstall 安装的包返回到旧版本 - 它将被称为xfdesktop4.10.3
,但只需键入xfdesktop
并按 tab 直到出现包即可。例如,您可以使用
sudo apt-get autoremove --purge xfdesktop_4.10.3
然后只需重新安装即可xfdesktop4
。xfdesktop4-data
该xfdesktop
软件包显然不像窗口管理器那么重要,但如果您愿意,可以事先在虚拟机上进行实验。
我可以说这些标志相当小,尽管只能看到符号链接符号,但并非所有标志都会出现,因此这显然是一个非常实验性的功能。标志出现在文件图标上,但不出现在文件夹图标上。