aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-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