如何使用图标更改“显示应用程序”徽标?

如何使用图标更改“显示应用程序”徽标?

我想用 .ico 文件替换我的“显示应用程序”徽标,我希望它看起来像 Unity 8。我在“/usr/share/icons/gnome/scalable/actions/”中找到了“show-applications-extension-symbolic.svg”,并尝试用我转换后的“.ico 文件到 .svg”替换它。但似乎无法将 .ico 文件转换为 .svg,因为它们是不同类型的文件。

您能找到解决方案吗? Unity 8 DE 如下所示:unity8.logo

感谢您的时间:p

编辑:我想按原样使用该文件(如果可能的话),但如果解决方案需要转换该文件,那么没关系。这是有问题的 .ico 文件(它被转换为 .png,因为该网站不允许发送 .ico 文件):查看 Ubuntu 18.04 的完整列表。 (如果您有此图像的 svg,请发送)

答案1

解决方法通过尝试和错误

操作系统:Ubuntu 19.10
Shell 主题:Yaru

附加要求:用户主题 Gnome Shell 扩展。
(如果 gsettings 命令行不适用于用户主题,则还需要 gnome-tweaks)

创建一个名为 MyTheme(或任何其他)的本地主题,~/.local/share/themes/MyTheme/gnome-shell/gnome-shell.css内容如下。(如果文件不存在,则创建它们)

@import url("/usr/share/gnome-shell/theme/Yaru/gnome-shell.css");


.show-apps .show-apps-icon {
border: none;
background-image: url("file:///home/maduri/1.svg");
background-size: contain;
color: transparent; }

.show-apps:hover .show-apps-icon, .show-apps:active .show-apps-icon, .show-apps:checked .show-apps-icon, .show-apps:focus .show-apps-icon {
color: transparent; 
background-image: url("file:///home/maduri/1.svg"); }

更改以上内容中的图像路径。

从命令行或通过 gnome-tweaks 选择“MyTheme”用户主题。

使用 Alt+F2 r Enter 刷新 shell。

在此处输入图片描述

在此处输入图片描述

相关内容