我很喜欢新的“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-theme
。adapta-gtk-snap
gtk2-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