diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-17 14:17:43 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-17 14:17:43 +0200 |
| commit | 67319af76ce34556cf21132e8ae998f23360d953 (patch) | |
| tree | 41e49994a0c75aba01b4e5e2a4413a577bb1f346 | |
| parent | 15198896821b5305d3c3574f4f58faf908585ba1 (diff) | |
| download | sddm-theme-udt-67319af76ce34556cf21132e8ae998f23360d953.tar.gz sddm-theme-udt-67319af76ce34556cf21132e8ae998f23360d953.zip | |
docs: point install at /etc/sddm.conf, disable the on-screen keyboard
SDDM 0.21 loads /etc/sddm.conf.d before /etc/sddm.conf, so the later
file wins: the stock Current=breeze overrode the udt drop-in and the
theme never applied. Document editing /etc/sddm.conf directly, and
blanking InputMethod= to stop the virtual keyboard popping over the
greeter, which the theme cannot switch off itself.
| -rw-r--r-- | README.md | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -18,13 +18,25 @@ generated `theme.conf.user`, which is overwritten on every wallpaper change. ## Install -The theme code is copied by root. UDT's `install.sh` prints the block; run it in -a root shell: +The theme code is copied by root, then SDDM is pointed at it. Both are one-time +root edits: install -d /usr/share/sddm/themes/udt cp -r <this repo>/theme/. /usr/share/sddm/themes/udt/ ln -sfn ~/.local/share/udt/sddm-theme.conf /usr/share/sddm/themes/udt/theme.conf.user - printf '[Theme]\nCurrent=udt\n' > /etc/sddm.conf.d/udt.conf + +Select the theme by setting `Current=udt` under `[Theme]` in `/etc/sddm.conf`. +That file has the highest precedence in SDDM's config order +(`/usr/lib/sddm/sddm.conf.d`, then `/etc/sddm.conf.d`, then `/etc/sddm.conf`, +last wins), so a drop-in under `/etc/sddm.conf.d` does not work here: the stock +`Current=breeze` in `/etc/sddm.conf` overrides it. + +The same file carries `[General] InputMethod`. SDDM ships with +`InputMethod=qtvirtualkeyboard`, which pops the on-screen keyboard over the +greeter, and the theme cannot switch that off. Blank it in `/etc/sddm.conf` to +disable the keyboard: + + InputMethod= ## Test |
