当我将 Ubuntu 20.04 切换到暗模式时(通过 gnome-tweak-tool > appearance > Shell > Yaru-dark 和系统应用程序的外观部分),Google Chrome 似乎并不认为我的操作系统/系统偏好设置是暗主题,这从 chrome 设置部分和开发工具采用浅色主题可以看出。我的开发工具设置为使用基于系统偏好的主题。我知道存在 enable-force-dark 实验设置,但我不希望 Chrome 尝试自行将网页转换为深色主题。dconf 或其他地方是否有某种设置可以告诉 Google Chrome 使用深色主题呈现其内部页面?
答案1
您必须将 Google Chrome 切换为 GTK 主题(设置->外观->主题)才能使其正常工作。
答案2
跑步
sudo nano ~/.config/gtk-3.0/settings.ini
并设置
gtk-application-prefer-dark-theme
到1
。
答案3
您可以使用其他主题调用 chrome,例如
env GTK_THEME="Yaru-dark" google-chrome --new-window
从你的命令行。
要进行一致的更改,您必须编辑 .desktop 文件:
如果您正在使用 gnome,请使用里面的桌面文件,~/.local/share/applications/
其内容类似chrome-xxxxxxxx.desktop
。
将以 Exec 开头的行更改为:
Exec=env GTK_THEME=Yaru:dark google-chrome %U
答案4
Chrome 114
终于支持自动暗黑模式了(并跟随 ubuntu 系统暗黑模式)
恭喜!
- 不需要
gtk-application-prefer-dark-theme=1
(或 0
)~/.config/gtk-3.0/settings.ini
- 无需使用 GTK(或 Classic)主题
已测试
- 在 ubuntu 22(gnome 42.5)、chrome 114 上
- 网站
- github主题模式:与系统同步//OK
- 其他网站可能与扩展
Dark Reader
的自动模式兼容//也许
參考文獻: https://9to5google.com/2023/04/25/google-chrome-linux/