Dark mode switching (简体中文)
在明亮模式和黑暗模式/主题之间切换非常有趣。它允许您在日落时切换到黑暗模式,或使用键盘快捷键切换模式。
主题之间的切换可以应用于当前正在运行的程序(可能需要守护程序),或者仅应用于新启动的程序。本文重点介绍在运行时进行切换,因此在使用过程中进行切换会影响当前正在运行的程序。
工具包
GTK
要更改明/暗模式,您必须更改使用的主题。
大多数主题的确有深色变体,按照惯例,后缀为 -dark。例如,默认的 GTK 主题 Adwaita 具有变体 Adwaita-dark。
要永久更改为深色变体,请参见 GTK#Dark theme variant
要立即切换主题以运行程序,需要提供 xsettings 规范的守护程序。
Xfce 中的一个是 xfsettingsd,由 xfce4-settings 包提供。
要查询当前的 GTK 主题:
$ xfconf-query -c xsettings -p /Net/ThemeName
设置 GTK 主题:
$ xfconf-query -c xsettings -p /Net/ThemeName -s "new-theme"
对该条目的更改是即时的,并且会影响所有 GTK 应用程序。
应用程序
Firefox
Firefox 自动使用当前的 GTK 主题模式,并相应地调整浏览器的外观。有关更多设置和注意事项,请参见 Firefox#Dark themes。
要聪明地更改 Web 内容,建议使用 Dark Reader 附加组件。
通过将 Automation 设定为 Use system color scheme,深色阅读器会自动使用深色 GTK 主题激活。
Visual Studio Code
要在 Visual Studio Code 中更改主题,此脚本可能会有所帮助。
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.