path: root/contrib/dmenu/README.md
diff options
authorsternenseemann <sternenseemann@systemli.org>2020-07-30 17:41:40 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2021-06-11 18:29:09 +0200
commit3d36829ce7a203f97e84723e1dc02fef1e0d06cc (patch)
tree46713ccc54d7616a9010f4fd25a2e85f85943d35 /contrib/dmenu/README.md
parentfish-completion: don't print full path when PASSWORD_STORE_DIR is set (diff)
passmenu: add support for wayland
Use a similar detection mechanism to pass itself. On wayland use: * dmenu-wl instead of dmenu, an (almost) drop-in replacement * ydotool instead of xdotool, a uinput-based replacement for xdotool. It is not as feature-complete, but probably the simplest (or only?) way to add the --type functionality to passmenu on wayland.
Diffstat (limited to 'contrib/dmenu/README.md')
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/dmenu/README.md b/contrib/dmenu/README.md
index 9d54fb4..8a196cb 100644
--- a/contrib/dmenu/README.md
+++ b/contrib/dmenu/README.md
@@ -4,6 +4,10 @@ clipboard without having to open up a terminal window if you don't already have
one open. If `--type` is specified, the password is typed using [xdotool][]
instead of copied to the clipboard.
+On wayland [dmenu-wl][] is used to replace dmenu and [ydotool][] to replace xdotool.
+Note that the latter requires access to the [uinput][] device, so you'll probably
+need to add an extra udev rule or similar to give certain non-root users permission.
# Usage
passmenu [--type] [dmenu arguments...]
@@ -11,3 +15,6 @@ instead of copied to the clipboard.
[dmenu]: http://tools.suckless.org/dmenu/
[xdotool]: http://www.semicomplete.com/projects/xdotool/
[pass]: http://www.zx2c4.com/projects/password-store/
+[dmenu-wl]: https://github.com/nyyManni/dmenu-wayland
+[ydotool]: https://github.com/ReimuNotMoe/ydotool
+[uinput]: https://www.kernel.org/doc/html/v4.12/input/uinput.html