Skip to content

Commit de3d641

Browse files
committed
fix Adwaita color-scheme enum: force-dark -> prefer-dark; drop unsupported GTK setting
Operator-flagged 2026-05-10: "Invalid color scheme force-dark (Expected one of: default, prefer-dark, prefer-light)" "Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead." Two coupled corrections: 1. ADW_DEBUG_COLOR_SCHEME=force-dark -> prefer-dark across every flatpak override at /var/lib/flatpak/overrides/. The libadwaita-spec ADW_DEBUG_COLOR_SCHEME enum is {default, prefer-dark, prefer-light} -- "force-dark" was invented and rejected by libadwaita with the warning above. prefer-dark reaches the same intent (apps render dark theme on launch) via the supported API. 2. /etc/skel/.config/gtk-{3,4}.0/settings.ini: removed gtk-application-prefer-dark-theme=true. libadwaita explicitly ignores GtkSettings:gtk-application-prefer-dark-theme and warns on its use; theming flows through AdwStyleManager:color-scheme (which IS controlled by gsettings org.gnome.desktop.interface color-scheme=prefer-dark in /etc/dconf/db/local.d/00-mios-theme). gtk-theme-name=adw-gtk3-dark is retained -- it's the right knob for the GTK-only widget chrome that libadwaita doesn't override.
1 parent 85d568f commit de3d641

8 files changed

Lines changed: 6 additions & 8 deletions

File tree

etc/skel/.config/gtk-3.0/settings.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# new MiOS account. Operator-overridable per-user via GNOME Tweaks
44
# or by editing ~/.config/gtk-3.0/settings.ini directly.
55
[Settings]
6-
gtk-application-prefer-dark-theme=true
76
gtk-theme-name=adw-gtk3-dark
87
gtk-icon-theme-name=Adwaita
98
gtk-cursor-theme-name=Adwaita

etc/skel/.config/gtk-4.0/settings.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# new MiOS account. Operator-overridable per-user via GNOME Tweaks
44
# or by editing ~/.config/gtk-3.0/settings.ini directly.
55
[Settings]
6-
gtk-application-prefer-dark-theme=true
76
gtk-theme-name=adw-gtk3-dark
87
gtk-icon-theme-name=Adwaita
98
gtk-cursor-theme-name=Adwaita

var/lib/flatpak/overrides/app.devsuite.Ptyxis

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ LIBGL_ALWAYS_SOFTWARE=1
77
GALLIUM_DRIVER=llvmpipe
88
LIBGL_KOPPER_DISABLE=1
99
WEBKIT_DISABLE_COMPOSITING_MODE=1
10-
ADW_DEBUG_COLOR_SCHEME=force-dark
10+
ADW_DEBUG_COLOR_SCHEME=prefer-dark
1111
GDK_DPI_SCALE=0.75
1212
QT_FONT_DPI=72

var/lib/flatpak/overrides/com.mattjakeman.ExtensionManager

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ LIBGL_ALWAYS_SOFTWARE=1
77
GALLIUM_DRIVER=llvmpipe
88
LIBGL_KOPPER_DISABLE=1
99
WEBKIT_DISABLE_COMPOSITING_MODE=1
10-
ADW_DEBUG_COLOR_SCHEME=force-dark
10+
ADW_DEBUG_COLOR_SCHEME=prefer-dark
1111
GDK_DPI_SCALE=0.75
1212
QT_FONT_DPI=72

var/lib/flatpak/overrides/org.gnome.Epiphany

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ LIBGL_ALWAYS_SOFTWARE=1
77
GALLIUM_DRIVER=llvmpipe
88
LIBGL_KOPPER_DISABLE=1
99
WEBKIT_DISABLE_COMPOSITING_MODE=1
10-
ADW_DEBUG_COLOR_SCHEME=force-dark
10+
ADW_DEBUG_COLOR_SCHEME=prefer-dark
1111
GDK_DPI_SCALE=0.75
1212
QT_FONT_DPI=72

var/lib/flatpak/overrides/org.gnome.Nautilus

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ LIBGL_ALWAYS_SOFTWARE=1
77
GALLIUM_DRIVER=llvmpipe
88
LIBGL_KOPPER_DISABLE=1
99
WEBKIT_DISABLE_COMPOSITING_MODE=1
10-
ADW_DEBUG_COLOR_SCHEME=force-dark
10+
ADW_DEBUG_COLOR_SCHEME=prefer-dark
1111
GDK_DPI_SCALE=0.75
1212
QT_FONT_DPI=72

var/lib/flatpak/overrides/org.gnome.Nautilus.Devel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ LIBGL_ALWAYS_SOFTWARE=1
77
GALLIUM_DRIVER=llvmpipe
88
LIBGL_KOPPER_DISABLE=1
99
WEBKIT_DISABLE_COMPOSITING_MODE=1
10-
ADW_DEBUG_COLOR_SCHEME=force-dark
10+
ADW_DEBUG_COLOR_SCHEME=prefer-dark
1111
GDK_DPI_SCALE=0.75
1212
QT_FONT_DPI=72

var/lib/flatpak/overrides/org.gnome.Software

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ LIBGL_ALWAYS_SOFTWARE=1
77
GALLIUM_DRIVER=llvmpipe
88
LIBGL_KOPPER_DISABLE=1
99
WEBKIT_DISABLE_COMPOSITING_MODE=1
10-
ADW_DEBUG_COLOR_SCHEME=force-dark
10+
ADW_DEBUG_COLOR_SCHEME=prefer-dark
1111
GDK_DPI_SCALE=0.75
1212
QT_FONT_DPI=72

0 commit comments

Comments
 (0)