如何更改 Inkscape 中的图标主题?

How can I change icon theme in Inkscape?

我在 Linux (Manjaro Gnome) 上使用深色主题的 Inkscape(0.92,通过 pacman 安装)。

在 Inkscape 中很难看到图标(灰上灰),因此我想更改图标主题。我想我应该可以通过替换 icons.svg 来做到这一点,但不幸的是,如果我替换 /usr/share/inkscape/icons/.

中的文件,我看不到任何变化

在 Inkscape 中的 Preferences -> System 中有一个设置 "Icon theme"。但它只是一个带有位置的文本框,无法更改。

文本框内容如下所示:

/home/username/.icons
  /home/username/.local/share/icons
  /home/username/.local/share/flatpak/exports/share/icons
  /var/lib/flatpak/exports/share/icons
  /usr/local/share/icons
  /usr/share/icons
  /home/username/.local/share/flatpak/exports/share/pixmaps
  /var/lib/flatpak/exports/share/pixmaps
  /usr/local/share/pixmaps
  /usr/share/pixmaps
  /home/username/.local/share/inkscape/icons
  /home/username/.local/share/flatpak/exports/share/inkscape/icons
  /var/lib/flatpak/exports/share/inkscape/icons
  /usr/local/share/inkscape/icons
  /usr/share/inkscape/icons
  /home/username/.config/inkscape/icons
  /usr/share/inkscape/icons
  /usr/share/icons

我检查了图标文件的所有位置,并尝试将 icons.svg 文件添加到某些位置,重新启动 Inkscape 后没有任何变化。

还有其他方法可以更改图标吗?或者我如何找到我的 Inkscape 安装从哪里获取图标?

关于 Ubuntu 的问题似乎与此 post 类似。

Gnome 图标主题似乎覆盖了 Inkscape .config/inkscape/icons 文件夹中的图标主题。

通过使用 Gnome 调整工具,您可以更改图标主题,一些主题也会影响 Inkscape 中的图标。

在我的例子中,影响 Inkscape 的 Gnome 图标在 /usr/share/icons/<theme-name>/22x22/actions 中。与默认图标不同,每个图标都有自己的 svg 文件,并且它们并不都捆绑在一个 icons.svg 文件中。

如果你通过 flatpak 安装它,你只需将 icons.svg 放入即可修复它 /home/username/.var/app/org.inkscape.Inkscape/config/inkscape/icons 然后转到 gnome-tweaks 并将图标更改为默认图标然后打开 inkscape 并关闭它然后转到 gnome-tweaks 并将图标更改回来然后恭喜!

使用 Inkscape 1.0 (May 1, 2020),您可以转到 编辑 > 首选项,然后转到 界面 > Theme 更改图标:

谢谢@Moini!

Inkscape (v1.1) 的最新版本带有深色主题。这个主题可以在启动时设置或从界面中的 Themeing 选项设置(下面的屏幕截图) Change Theme of Inkscape 对于 Linux 发行版,请使用其应用程序映像或 Snap 安装。在正常的 Ubuntu 存储库 (20.04 LTS) 中,我只能安装 <1.0.0 的版本。 <1.0 版本不包含首选项中界面选项中的主题选项卡。