aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2026-10-27 04:05:07 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2026-10-27 04:40:32 +0100
commit0bc344b0d4a490d91d3a7e5e0cbe6481a4e88ab4 (patch)
tree45316a01ae17151f33d267abaa57680ddd713e26 /README.md
parentInitial commit (diff)
downloadkwin-type-master.tar.xz
kwin-type-master.zip
Use KWin's EIS interface to send UTF-8 textHEADmaster
Rather than using the fake-input Wayland protocol, use the private KWin D-Bus endpoint, org.kde.KWin.EIS.RemoteDesktop, which can give us a fd to pass to libei, without needing portals. libei then lets us send 254 bytes of UTF-8 at a time. So we do a little bit of shuffling to make sure we're not in the middle of a UTF-8 string.
Diffstat (limited to '')
-rw-r--r--README.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/README.md b/README.md
index 2521691..14fe021 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@ Autotype text from stdin, on KDE's KWin Wayland compositor.
$ make
```
-Building requires wayland-client ≥ 1.23 and xkbcommon ≥ 1.0. Running requires kwin ≥ 6.8 and a libc with C.UTF-8 support.
+Building requires libdbus ≥ 1.6 and libei ≥ 1.6. Running requires KWin ≥ 6.8 built with libei ≥ 1.6.
## Installing