如何更改 GNOME 3 dash 上的“显示应用程序”按钮?

Mis*_*o21 5 icons gnome-shell

我在 GNOME 桌面上使用 Ubuntu。

我想知道如何更改仪表板上的“显示应用程序”按钮图标?

在此处输入图片说明

wht*_*ger 3

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

现在您有两种方法来替换其图标。
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
Run Code Online (Sandbox Code Playgroud)

最后一个字符串更新图标的缓存以使新图标出现。如果没有,请重新启动 Gnome。
此方法不是最好的方法,因为它替换了系统图标之一,而该系统图标可能会被其他应用程序使用。这就是为什么第二个更可取。

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

sudo cp my-cool-icon.svg /usr/share/icons/gnome/scalable/actions/show-applications-extension-symbolic.svg
Run Code Online (Sandbox Code Playgroud)

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

let icon = new St.Icon({ icon_name: 'view-grid-symbolic',
Run Code Online (Sandbox Code Playgroud)

将引号内的内容替换view-grid-symbolic为新引号,即show-applications-extension-symbolic.svg。就是这样。如果更改没有立即出现,请重新启动 Gnome。
如果仍然不可见,请按照上面的说明更新图标缓存。

参考

  • 我的 ubuntu 17.10 启用了破折号到面板扩展,但这些都不起作用。 (2认同)