在 Dash 中隐藏系统设置应用程序

在 Dash 中隐藏系统设置应用程序

有什么方法可以从仪表板中删除应用程序图标但将其保留在系统设置中?

我发现把它们放在仪表板上是没用的,而且它确实会使那里的显示变得混乱。对我来说,从系统设置访问它们是更合乎逻辑的方式。

具体来说,我想隐藏这些图标:

在此处输入图片描述

从这里:

在此处输入图片描述

NotShowIn我尝试使用、OnlyShowIn、等各种组合来编辑 .desktop 文件,NoDisplay=true但它只会在两个地方或仅在系统设置中隐藏图标。仅在 Dash 中隐藏它们似乎有点困难。

编辑:进一步说明:我想要在系统设置窗口中可见的单个设置图标,隐藏在 Unity Dash 中。这包括应用程序“选项卡” - 不仅仅是搜索结果或最近使用的应用程序。

答案1

尝试这个:

sudo -H gedit /usr/share/applications/gnome-control-center.desktop

添加此行:

NoDisplay=true

保存并退出并立即尝试

在此处输入图片描述

隐藏这些应用程序

要删除系统设置中找到的所有应用程序,您必须对每个应用程序执行上述操作。让我们从外观开始:

sudo -H gedit /usr/share/applications/gnome-background-panel.desktop

并添加上面的行然后尝试。

对要隐藏的其他应用执行此操作


在 Dash 中隐藏,保留系统设置中的设置

~/.local/share/applications如果没有目录,请创建

mkdir  ~/.local/share/applications

复制.desktop您想要隐藏的文件,此处以外观为例。

cp /usr/share/applications/gnome-control-center.desktop ~/.local/share/applications/

授予权限:

chmod +x ~/.local/share/applications/gnome-control-center.desktop 

现在编辑并添加“NODisplay”

gedit ~/.local/share/applications/gnome-control-center.desktop

添加行

NoDisplay=true

保存并退出,然后注销并登录。

该图标将从 Dash 搜索中删除,但仍可在系统设置中查看

相关内容