我在 Ubuntu 23.04 上使用 Flatpak 应用程序时遇到了以下问题。
基本上,某些(部分)程序会采用我在设置中选择的深色模式,而其他程序则不会。
例如,这是 Firefox:标题栏的主题正确,交互式调试的主题正确,但文件选择器对话框的主题不正确。
我尝试将 gsettings 更改为:
$ gsettings get org.gnome.desktop.interface color-scheme
'prefer-dark'
$ gsettings get org.gnome.desktop.interface gtk-theme
'Yaru-dark'
$ gsettings get org.gnome.desktop.wm.preferences theme
'Yaru-dark'
Run Code Online (Sandbox Code Playgroud)
没有效果。更改“调试”窗口中的值只会影响标题栏,不会影响文件选择器。
在 Flatseal 中设置GTK_THEME=Yaru-dark没有效果。
使用以下命令手动运行 Firefox
$ flatpak run --command=sh org.mozilla.firefox
[ org.mozilla.firefox ~]$ GTK_THEME=Adwaita:dark firefox
Run Code Online (Sandbox Code Playgroud)
没有效果。
我在 Flatpak 中安装了 Yaru-dark (这是我在 Flatpak 中安装的唯一主题):
$ flatpak list | grep -i gtk3theme
Yaru-dark Gtk Theme org.gtk.Gtk3theme.Yaru-dark 3.22 system
Run Code Online (Sandbox Code Playgroud)
还有其他人遇到过类似的问题吗?怎么解决这个问题呢?