我正在使用 Fedora 36,它具有默认的 Gnome 桌面环境。我在 Gnome 设置 -> 外观(不是 gnome 调整)中打开了深色主题。当我打开 Firefox 时,它会自动检测到我的系统是暗的,当我在 Firefox 中进行谷歌搜索时,它会正确显示为暗。我什至没有登录。
但是,当我使用 Google chrome 时,它无法正确检测系统主题。当我去谷歌搜索时,它仍然显示为白色。我必须手动做些什么才能让 Google chrome 和 firefox 在这里工作?
编辑在 Debian 11 中发生了同样的事情。Firefox 非常适合自动检测暗模式的设备主题;铬没有。
我认为它尚未实现与新的 Gnome API 一起使用。您可以使用临时解决方法,我编写了 shell 脚本文件(使用 sudo 运行):
为 Chromium 用户编辑:
显然这是Chromium 中的一个已知错误。
在 Fedora 上,您可以打开:
chrome://flags/#enable-force-dark
并启用Web 内容的自动暗模式选项。然后chrome://settings/appearance
确保 GTK+ 选项处于活动状态。也许它适用于其他发行版 Gnome 42,我会很感激你的评论。如果您想根据您的 gnome 主题设置自动使用暗/亮模式,那么您可以运行以下命令。
或者如果您使用的是 chromium 。. .