我想用 .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。