如何更改 Snap Apps 的主题?

如何更改 Snap Apps 的主题?

我很喜欢新的“snap”应用程序,但使用此方法安装的应用程序似乎没有使用我设置的系统 gtk 主题。

有些人使用 Adwaita 或更糟糕的 Raleigh。

我怎样才能让他们使用我在整个系统中所使用的标准 Ambience 主题?

答案1

这个问题正在这里追踪:主题目前还不能与 snap 兼容

答案2

Snap 现在具有 GTK 主题支持,但是它需要安装与您在系统上选择的 snap 相同的主题。

官方gtk-common-themes快照包含 Adwaita、Adwaita-Dark、Ambiance、Arc、Arc-Dark、Arc-Darker、Breeze、Breeze-Dark、Communitheme、elementary、HighContrast、Radiance 和 Yaru。

还有适用于 GTK2 应用程序的adapta-themeadapta-gtk-snapgtk2-common-themes

如果您没有使用其中一个主题,我相信您现在运气不佳。

答案3

我用 apt 包替换了 snap 包。

快照列表

我做了以下替换:

sudo snap remove gnome-calculator gnome-characters gnome-system-monitor gnome-logs
sudo apt install gnome-calculator gnome-characters gnome-system-monitor gnome-logs

现在调整中定义的主题已应用于这些应用程序。

答案4

如果您的主题无法以 snap 形式使用,一种快速简便的解决方法是在重启后自动将整个主题文件夹挂载到 snap 顶部。例如,如果您尝试为 Shutter 设置主题,您可以

sudo crontab -e

并添加以下行:

@reboot mount --bind -o nodev,ro /usr/share/themes /snap/shutter/current/usr/share/themes

相关内容