我正在尝试gtk
从终端实时在计算机上的应用程序之间切换深色模式和浅色模式。
我在没有图形环境的情况下使用arch linux
, on xorg server
( )(我使用窗口管理器),因此直接或配置不适用于我。X11
dwm
gnome
plasma
寻找信息时,我找到的最准确的信息是 arch wiki 中的这一页:黑暗模式切换。
根据要求,我明白我应该使用xsettings
,但主题没有改变:
$ xfconf-query -c xsettings -p /Net/ThemeName
Adwaita
$ xfconf-query -c xsettings -p /Net/ThemeName -s "Adwaita-dark"
我哪里错了?有没有更好的办法呢?
答案1
尝试这:
- 如果使用 GTK3:编辑
~/.config/gtk-3.0/settings.ini
并附加gtk-application-prefer-dark-theme = 1
- 或者如果使用 GTK4:运行
在您的终端中。gsettings set org.gnome.desktop.interface color-scheme prefer-dark