如何使用HdyStyleManager:color-scheme?

如何使用HdyStyleManager:color-scheme?

WSL 版本:0.58.3.0 内核版本:5.10.102.1 WSLg 版本:1.0.33 描述:Ubuntu 22.04 LTS 发布:22.04 代号:
jammy

打开某些程序(例如 nautilus)时,我收到以下消息:

不支持将 GtkSettings:gtk-application-prefer-dark-theme 与 HdyStyleManager 一起使用。请改用 HdyStyleManager:color-scheme

问题:如何使用 HdyStyleManager:color-scheme?

答案1

在初始化Handy设置时,color-scheme查看几个入口值的值后填写参数:

  • 架构org.freedesktop.appearance,键color-scheme
  • 架构org.gnome.desktop.interface,键color-scheme
  • 架构org.gnome.desktop.a11y.interface,键high-contrast

Gitlab src,hdy-settings.c

我曾经gsettings使用 Handy StyleManager 设置 GTK 应用程序遵循的配色方案:

$ gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'

例如,设置深色主题。配色方案的选择也可以通过以下方式列举gsettings

$ gsettings range org.gnome.desktop.interface color-scheme

给出

enum
'default'
'prefer-dark'
'prefer-light'

color-scheme例如,作为 的值范围。

相关内容