如何在GNOME 3破折号上更改“显示应用程序”按钮?

我正在使用Ubuntu和GNOME桌面。

我想知道如何更改短划线上的“显示应用程序”按钮图标?

在此处输入图像描述

此按钮是由“显示应用程序” 扩展添加的,不是吗? 此扩展依赖于view-grid-symbolic.svg图标,该图标位于Gnome图标主题的/usr/share/icons/gnome/scalable/actions文件夹中。 当您直接下载此扩展程序并调查其内容时,可以获取此信息。

现在您有两种方法可以替换它的图标。
1.您可以使用可缩放图标my-cool-icon.svg代替它:

 sudo cp -p /usr/share/icons/gnome/scalable/actions/view-grid-symbolic.svg /usr/share/icons/gnome/scalable/actions/view-grid-symbolic.svg.bak sudo cp my-cool-icon.svg /usr/share/icons/gnome/scalable/actions/view-grid-symbolic.svg cd /usr/share/icons ; sudo gtk-update-icon-cache gnome 

最后一个字符串会更新图标的缓存以显示新图标。 如果不能,重启Gnome。
这种方法不是最好的方法,因为它取代了一个系统图标,可供其他一些应用程序使用。 这就是为什么第二个更好。

2.您应该找到此扩展所在的位置并更改其代码,因此它将指向另一个图标。 首先,创建此图标:

 sudo cp my-cool-icon.svg /usr/share/icons/gnome/scalable/actions/show-applications-extension-symbolic.svg 

您可以在$HOME/.local/share/gnome-shell/extensions/文件夹中找到已安装的扩展。 找到以showapplications@开头的文件夹,输入它并找到extension.js文件。 为了安全起见,请使用您喜欢的编辑器打开它并找到下一个字符串:

 let icon = new St.Icon({ icon_name: 'view-grid-symbolic', 

用引号替换引号内的view-grid-symbolic ,即show-applications-extension-symbolic.svg 。 而已。 如果更改未立即显示,请重新启动Gnome。
如果仍然不可见,请按照上面的说明更新图标缓存。

参考