我有一个想要的应用程序不是当我搜索时显示的是 Dash。我怎样才能保留该应用程序,但又不让我在搜索时找到它?
答案1
要将 Steam Launcher 从 /usr/share/applications 移出并将其放入 /opt,请使用以下命令:
sudo mv /usr/share/applications/steam.desktop /opt/
如果您导航到 /opt 并双击它,启动器应该仍能工作。Steam 的更新可能会将新的启动器放入 /usr/share/applications。
有关更多信息mv
,请参阅man mv
。
答案2
无需进行任何需要的更改sudo
如何防止应用程序出现在 Dash 中
将相应
.desktop
文件从/usr/share/applications
复制到~/.local/share/applications
:cp /usr/share/applications/steam.desktop ~/.local/share/applications
使用以下命令打开本地副本
gedit
:gedit ~/.local/share/applications/steam.desktop
将以下行添加到文件的头部(在以 开头的行之前
Actions=
)NoDisplay=true
保存更改,关闭文件,注销并重新登录您就完成了。
撤销
只需删除(本地)文件~/.local/share/applications/steam.desktop
解释
一般来说,编辑全球的 .desktop
文件。更改不仅会影响所有用户,而且如果您失败,该文件将无法替代。
但是,文件的本地副本(在注销/登录后)将覆盖全局副本。此外,可能更新的启动器也/usr/share/applications
将被覆盖,无需采取进一步措施。
该行将NoDisplay=true
阻止应用程序出现在 Dash/Unity Launcher 中