Google Chrome 系统暗黑模式

Google Chrome 系统暗黑模式

当我将 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/

相关内容