Replies: 2 comments 2 replies
-
Do have the uinput rule inside your udev rules? Or if you can live without the button mapping feature: Try to start Projecteur with the I havn't had time and motivation to really investigate, but there seems to be all kind of issues with newer Ubuntu versions + wayland. |
Beta Was this translation helpful? Give feedback.
-
On another note: on newer Ubuntu versions (starting from 21.10 as far as I know) there are also issues related to uinput and (probably) wayland. No issues while opening or creating the uinput device, but the events sent to it seem to be blocked or not forwarded to Gnome. |
Beta Was this translation helpful? Give feedback.
-
I've begun trying to play with projecteur on RHEL9 by installing the Fedora 34 RPM, and I've found a few issues.
It appears that there is a dependency on qt5-qtwayland, which is not in the RPM spec file:
Once resolved, it appears that the application fails to write a configuration file and core dumps:
[aclater@lennon ~]$ QT_QPA_PLATFORM=wayland projecteur [2022-07-14T13:09:50.285][inf][default] Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. [2022-07-14T13:09:50.292][wrn][default] QSocketNotifier: Can only be used with threads started with QThread [2022-07-14T13:09:50.351][err][projecteur.settings] Settings file '/home/aclater/.config/Projecteur/Projecteur.conf' not readable. [2022-07-14T13:09:50.351][wrn][projecteur.settings] Settings file '/home/aclater/.config/Projecteur/Projecteur.conf' not writable. [2022-07-14T13:09:50.351][inf][projecteur.virtualdevice] Created uinput device: /sys/devices/virtual/input/input27 mprotect failed in ExecutableAllocator::makeExecutable: Permission denied Segmentation fault (core dumped)
Once created, it seg faults on another permission error and core dumps:
[aclater@lennon ~]$ touch /home/aclater/.config/Projecteur/Projecteur.conf [aclater@lennon ~]$ QT_QPA_PLATFORM=wayland projecteur [2022-07-14T13:13:46.879][inf][default] Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. [2022-07-14T13:13:46.885][wrn][default] QSocketNotifier: Can only be used with threads started with QThread [2022-07-14T13:13:46.947][inf][projecteur.virtualdevice] Created uinput device: /sys/devices/virtual/input/input28 mprotect failed in ExecutableAllocator::makeExecutable: Permission denied Segmentation fault (core dumped)
Any thoughts?
Beta Was this translation helpful? Give feedback.
All reactions