Gre*_*sky 3 themes firefox gtk flatpak 23.04
我在 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)
还有其他人遇到过类似的问题吗?怎么解决这个问题呢?
回答我自己的问题:发生这种情况是因为 Ubuntu 版本的 libadwaita 不尊重明/暗选择。
这是一个 lauchpad 错误:https://bugs.launchpad.net/ubuntu/+source/libadwaita-1/+bug/2013126
我给它发了一个补丁,希望它能有所帮助
与此同时,添加ADW_DEBUG_COLOR_SCHEME=prefer-dark和/etc/environment重新启动应该会有所帮助。
| 归档时间: |
|
| 查看次数: |
1762 次 |
| 最近记录: |