我的图标主题未应用于 Ubuntu 18.04 上的所有应用程序

我的图标主题未应用于 Ubuntu 18.04 上的所有应用程序

我正在尝试在 Ubuntu 18.04 设置中应用图标主题,出于某种原因,某些图标无法应用图标,即使我知道它们是为上述应用程序设计的图标。当我使用 Ubuntu 16.04 时,我使用了 numix 圆形图标主题,并且 Discord 和 Gimp 有一个圆形图标。现在,使用相同的图标主题,这些图标将无法应用。我也尝试了 papirus 图标主题,结果相同。我该如何解决这个问题?我使用 gnome-tweak 工具应用了图标主题。

答案1

如果您通过 snap 安装应用程序,则 snap 访问某些全局设置(如主题)时会出现问题。请参阅https://forum.snapcraft.io/t/use-the-system-gtk-theme/496/3以获得更技术性的描述。

答案2

不过,你可以自己更改应用程序图标,然后选择 Numix。你必须以超级用户身份启动 Files/Nautilus,

sudo nautilus

找到该应用程序,右键单击,属性,然后单击应用程序图标,查找 Numix 并应用。

答案3

在 ubuntu 终端中尝试以下命令:

sudo apt update --fix-missing && sudo apt upgrade

上述命令用于更新并修复不完整的更新和升级

sudo apt-get install --reinstall ubuntu-desktop

上述命令重新安装 ubuntu 桌面图标和主题

sudo apt-get install --reinstall gnome-shell-extensions

sudo apt-get install --reinstall whatevertheme

以上两个命令用于重新安装 gnome shell 扩展和有问题的主题。

这可能会解决所有缺少图标或主题的问题。

如果问题仍然存在,请在此处写下更多说明...

答案4

我使用的是 v22.04,但这肯定适用于 gnome 总体,而不适用于 Ubuntu 特定版本。我通常使用调整来更改 gnome 上的主题,但无论如何,有些图标都不会改变。

对于那些切换主题后不会改变的图标:

您可以在多个文件夹中找到桌面条目(Dock 或应用程序菜单上的图标):

当地的 ~/.local/share/applications(覆盖其他文件夹)
侏儒 /usr/share/icons/${THEME_NAME}
扁平包装 /var/lib/flatpak/...
snapd /var/lib/snapd/desktop/applications

这些文件的问题.desktop在于,配置值被设置为特定的图片文件而不是名称。

如果您想通过切换主题来更改图标,那么您将必须手动编辑.desktop不受新选择主题影响的每个应用程序的文件。

您必须将其替换为应用程序的名称,以便在更改主题时更改此图标。

例子:
文件:/var/lib/snapd/desktop/applications/libreoffice-calc.desktop
Icon=/snap/libreoffice/300/usr/share/icons/hicolor/256x256/apps/libreoffice7.6-calc.png
将其替换为
Icon=libreoffice-calc

在您的主题文件夹中,您必须放置一个名称为的文件:libreoffice-calc。文件的扩展名和放置文件的文件夹取决于主题配置。

这将破坏某些应用程序没有图标的主题。每个主题都有一个继承选项:
例子:
Inherits=breeze-dark,Adwaita,hicolor

只是因为我在 Ubuntu 上找不到好的默认图标选项,所以我决定创建一个新主题,其中包含我安装的应用程序的所有缺失图标。然后我让那些损坏的主题从新主题继承。我认为应该在 Ubuntu 或应用程序安装程序上默认解决的问题需要做大量工作。这样,我只需更改 Yaru 等主题或任何其他带有损坏图标的主题的继承(一行)。

我的计算机上图标损坏的应用程序列表:

  • 不和谐
  • 所有 LibreOffice 应用程序
  • Jetbrains 的所有 IDE
  • 团队女士
  • 搅拌机(快)
  • Vlc(快照)
  • 黑曜石
  • 对数序列
  • 等等...(还有更多)

主题用作示例 糖果图标:

前: 在此处输入图片描述

后: 糖果图标示例

相关内容