有什么方法可以从仪表板中删除应用程序图标但将其保留在系统设置中?
我发现把它们放在仪表板上是没用的,而且它确实会使那里的显示变得混乱。对我来说,从系统设置访问它们是更合乎逻辑的方式。
具体来说,我想隐藏这些图标:
从这里:
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 搜索中删除,但仍可在系统设置中查看