在 xorg 服务器中无法在深色模式和浅色模式之间切换到 GTK

在 xorg 服务器中无法在深色模式和浅色模式之间切换到 GTK

我正在尝试gtk从终端实时在计算机上的应用程序之间切换深色模式和浅色模式。

我在没有图形环境的情况下使用arch linux, on xorg server( )(我使用窗口管理器),因此直接或配置不适用于我。X11dwmgnomeplasma

寻找信息时,我找到的最准确的信息是 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
    
    在您的终端中。

相关内容