我的应用启动器已满。 Google Chrome浏览器为弹弓添加了许多应用程序,我不使用多任务概述或软件中心之类的东西。有什么办法可以隐藏这些应用程序?

评论

@Tim根本不使用弹弓来启动Chrome应用,这总是通过浏览器本身完成的。

只是一个小技巧,可以帮助其他人避免我刚才犯的错误:键入“ NoDisplay = true”,因为“ ... = True”不起作用,区分大小写!在意识到这一点之前,我第一次更改了25个.desktop文件!祝您有美好的一天,我对Elementary感到非常满意,只想指出一点:-)

最简单的方法是从elementary的应用商店中安装“ AppEditor”。您将在其中找到所有选项。

#1 楼

删除Chrome添加的Web应用程序桌面项

以摆脱所有Web应用程序项,打开终端会话并运行

rm ~/.local/share/applications/chrome-*.desktop


以删除仅其中的少数几个,您就必须查看每个文件的内部内容,并仅删除要删除的文件。

隐藏系统应用程序的桌面条目br />如果要隐藏诸如多任务概述之类的应用程序,则必须将其.desktop文件复制到用户本地应用程序文件夹中:

cp /usr/share/applications/gala-multitaskingview.desktop ~/.local/share/applications


编辑复制的文件:

scratch-text-editor ~/.local/share/applications/gala-multitaskingview.desktop


,并添加以下行:

NoDisplay=true


评论


在0.4 Loki上似乎不起作用。

–提升
16-10-27在13:03

@RuppalSingh仍可在Loki中使用,但更轻松的方法是安装并使用Menulibre。

–拉斐尔
16-10-27在13:13



我已经在安装Calibre时出现的几个图标上进行了尝试。他们都没有消失。我什至拥有一个无法摆脱的丑陋的VIM图标!除非删除.desktop文件是唯一的选择,否则...

–提升
16-10-28在4:55



@RuppalSingh您必须做错了某些事...我也隐藏了几个Calibre图标,添加NoDisplay = true后,它们全部消失了。请尝试使用Menulibre,此应用程序可以自我说明,它是隐藏这些图标的更便捷方法。

–拉斐尔
16-10-28在18:00



#2 楼

由于您无需再访问它们,因此可以从以下位置删除.desktop文件:



无论如何,要知道要删除的文件,请选择它们全部和开放属性。然后选择“更多”,然后在“所有者”旁边和“组”旁边单击“执行”。现在该数字应为774。



其图标将从未知文件更改为应用程序徽标: >
然后您可以删除不再需要的内容。

#3 楼

.desktop文件存储在两个地方:/usr/share/applications/(系统范围)和~/.local/share/applications(特定于当前用户)。 Slingshot会查看并显示它们。

默认应用程序存储在系统范围内。 Google Chrome使用的是特定于当前用户的位置。

在两种情况下,您都可以通过键入以下内容来删除快捷方式:

rm NAME.desktop


如果要删除系统范围的快捷方式,则必须在命令前面使用.desktop

#4 楼

创建Chrome应用程序快捷方式时,禁用复选框Applications menu



评论


不幸的是,您认为您无法自定义这些内容。

–orschiro
2015年7月1日在9:12