如何禁止 .desktop 入口文件显示在 Unity 启动器中?

如何禁止 .desktop 入口文件显示在 Unity 启动器中?

在 Unity 启动器中,当我输入“emacs”时,会同时显示“Emacs (GUI)”和“Emacs (Terminal)”。我只想要 GUI 版本。我看到了/usr/share/applications/emacs.desktop/usr/share/applications/emacs-term.desktop,并且此 wiki 页面关于桌面条目FreeDesktop 规格表示添加NoDisplay=true将禁用“终端”版本,但是这样做不起作用。

有什么建议么?

答案1

答案似乎是...只需等待?在尝试解决这个问题时,我确实尝试过注销并重新登录,但最终这似乎奏效了。

请注意,直接编辑文件.desktop的一个问题/usr/share/applications是,如果软件包升级,它将覆盖您的更改。但是上面的 wiki 页面提到您可以在主目录中复制该文件——在那里~/.local/share/applications添加NoDisplay=true,然后即使.desktop中的原始文件/usr/share/applications被修改,您的版本也会优先,并且该条目将不会显示。

相关内容