aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-17 14:17:43 +0200
committerDanilo M. <danix@danix.xyz>2026-09-17 14:17:43 +0200
commit67319af76ce34556cf21132e8ae998f23360d953 (patch)
tree41e49994a0c75aba01b4e5e2a4413a577bb1f346
parent15198896821b5305d3c3574f4f58faf908585ba1 (diff)
downloadsddm-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.md18
1 files changed, 15 insertions, 3 deletions
diff --git a/README.md b/README.md
index e043918..348ffac 100644
--- a/README.md
+++ b/README.md
@@ -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