wzz*_*zrd 6 gnome kde menu icons
通常,我的机器上同时安装了 KDE4 和 Gnome。当我这样做时,真正困扰我的是 Gnome 菜单会显示我在 Gnome 中几乎不会使用的各种东西,例如 Konqueror、KMail 和 Konversation。(仅举几例,列表显然要长得多。)
我讨厌这个。
我想要一种方法(一种简单的方法)来确保 Gnome 只显示 Gnome 相关的图标,而 KDE 只显示 KDE 相关的图标。当然,您可以手动隐藏 Gnome 菜单中的所有 KDE 图标,但这很糟糕* *,所以我不想那样做。
有没有办法解决这个问题?也许是脚本?
菜单项是从 .desktop 文件创建的。在那里你可以指定图标是否只在 Gnome 中显示,只在 KDE 中显示,或者在两者中都显示,例如一个 OnlyShowIn=KDE 行。
要隐藏所有 KDE 应用程序,您可以以 root 身份执行
cd /usr/share/applications/kde4/
for i in *.desktop; do echo “OnlyShowIn=KDE” >> $i; done
Run Code Online (Sandbox Code Playgroud)
要在 KDE 中隐藏 Gnome 应用程序,请将“OnlyShowIn=GNOME”回显到 Gnome .desktop 文件中。
但是,当包的更新到达时,这可能会覆盖它,因此您可能不得不重复它,例如使用 cron 作业。如果出现问题,请在执行此操作之前备份 /usr/share/applications/kde4/ 以确保安全。
有关可以包含在 .desktop 文件中的所有信息的列表,请参阅http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
| 归档时间: |
|
| 查看次数: |
2360 次 |
| 最近记录: |