Vboard as Virtual Keyboard app for wayland

I found this keyboard which work with wayland (desktop) vboard : https://github.com/mdev588/vboard

if i type sudo python3 vboard.py the app launch, but if i click on the shortcut make following the guide it won’t start

shortcut code

mkdir -p ~/.local/share/applications/
cat > ~/.local/share/applications/vboard.desktop <<EOF
[Desktop Entry]
Exec=bash -c 'python3 ~/vboard.py'
Icon=preferences-desktop-keyboard
Name=Vboard
Terminal=false
Type=Application
Categories=Utility
NoDisplay=false
EOF

any way to run it?

You definitely shouldn’t run it with sudo. After doing that, you should go through your home directory and your dot files to ensure nothing it owned by root.

The os is a new install and i’ve mostly added pacman and yay packages. If i don’t run it with sudo i get this error.

File "/home/ezeno/vboard.py", line 428, in <module>
win = VirtualKeyboard()
File "/home/ezeno/vboard.py", line 114, in __init__
self.device = uinput.Device(list(key_mapping.keys()))
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/site-packages/uinput/__init__.py", line 190, in __in
it__
self.__uinput_fd = fd or fdopen()
~~~~~~^^
File "/usr/lib/python3.14/site-packages/uinput/__init__.py", line 88, in fdope
n
return _libsuinput.suinput_open()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/site-packages/uinput/__init__.py", line 74, in _open
_error_handler
raise OSError(code, msg)
PermissionError: [Errno 13] Failed to open the uinput device: permission denied

I have updated this package (the project was abandoned). Now there is no need to run it with sudo. Please see Vboard: A wayland compatible on-screen-keyboard with modifier keys for details.