Emote is a small utility that provides a popup emoji selector. On selection, the emojis are inserted into the currently focused app by simulating a ctrl-v
clipboard paste. On x11, this is achieved by using xdotool
.
I am currently in the process of adding support for wayland. To support similar auto-paste functionality on wayland, I’m using ydotool. ydotool
requires access to uinput
as it works by emulating a virtual input device.
This means I will need the snap to auto-connect to the uinput
interface in order to actually work on wayland. As such - I’d like to request that the snap be granted permission to auto-connect on this interface.
The use of the interface will be limited to the outputting of ctrl+v
(https://github.com/tom-james-watson/Emote/blob/wayland-support/emote/picker.py#L472).
Many thanks.
Snap:
PR for wayland support: