如何在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。
如果仍然不可见,请按照上面的说明更新图标缓存。
参考