diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-17 08:09:21 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-17 08:09:21 +0200 |
| commit | 8b7cba33ebbcd9e4227f1a5e8b41ca9f291185e9 (patch) | |
| tree | 1ee0d34e6451cc28deadc7fdfc9686ae7a3ebace /templates/qt-gtk | |
| parent | d9da179a6e07e45be5cb8a6abd2786346bd41f96 (diff) | |
| download | unified-desktop-theme-8b7cba33ebbcd9e4227f1a5e8b41ca9f291185e9.tar.gz unified-desktop-theme-8b7cba33ebbcd9e4227f1a5e8b41ca9f291185e9.zip | |
fix(gtk): let the appearance drawer own the icon and cursor themes
templates/gtk/index.theme.in named IconTheme and CursorTheme, and it is
installed whole-file into ~/.themes/udt/index.theme, which the drawer's Icons
tab never rewrites. Every switch there left this file naming the old theme.
Both keys are dropped: gsettings wins over a metatheme hint on Wayland, so the
drawer's value stands on its own.
templates/qt-gtk/{gtk3-settings.ini,qt5ct.conf,qt6ct.conf} were checked and
are not a conflict: nothing installs them, and install.sh only seds
gtk-theme-name into the live gtk-3.0/settings.ini. Each now says so at the
top, so the next reader does not have to establish it again.
TODO-icons.md records the audit, including the three consumers outside this
repo that resolved icons against a hardcoded theme name.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'templates/qt-gtk')
| -rw-r--r-- | templates/qt-gtk/gtk3-settings.ini | 3 | ||||
| -rw-r--r-- | templates/qt-gtk/qt5ct.conf | 2 | ||||
| -rw-r--r-- | templates/qt-gtk/qt6ct.conf | 2 |
3 files changed, 7 insertions, 0 deletions
diff --git a/templates/qt-gtk/gtk3-settings.ini b/templates/qt-gtk/gtk3-settings.ini index d434da8..7287705 100644 --- a/templates/qt-gtk/gtk3-settings.ini +++ b/templates/qt-gtk/gtk3-settings.ini @@ -1,3 +1,6 @@ +# Reference copy, not installed. install.sh never writes this file; it +# only seds gtk-theme-name into the live ~/.config/gtk-3.0/settings.ini. +# The icon and cursor keys below are the appearance drawer's to set. [Settings] gtk-application-prefer-dark-theme=true gtk-button-images=1 diff --git a/templates/qt-gtk/qt5ct.conf b/templates/qt-gtk/qt5ct.conf index 925d422..fd8aced 100644 --- a/templates/qt-gtk/qt5ct.conf +++ b/templates/qt-gtk/qt5ct.conf @@ -1,3 +1,5 @@ +# Reference copy, not installed. install.sh never writes this file. +# icon_theme is the appearance drawer's to set. # Theme-relevant keys only; the live file carries other settings. [Appearance] custom_palette=false diff --git a/templates/qt-gtk/qt6ct.conf b/templates/qt-gtk/qt6ct.conf index b8b0054..82bb973 100644 --- a/templates/qt-gtk/qt6ct.conf +++ b/templates/qt-gtk/qt6ct.conf @@ -1,3 +1,5 @@ +# Reference copy, not installed. install.sh never writes this file. +# icon_theme is the appearance drawer's to set. # Theme-relevant keys only; the live file carries other settings. [Appearance] custom_palette=false |
