lxqt-config icon indicating copy to clipboard operation
lxqt-config copied to clipboard

lxqt-config-input crashes on wayland

Open stefonarch opened this issue 2 years ago • 0 comments

#0  0x00007f3355e36794 in XQueryExtension () from /usr/lib/libX11.so.6
[Current thread is 1 (Thread 0x7f335340ed40 (LWP 229246))]
(gdb) where
#0  0x00007f3355e36794 in XQueryExtension () at /usr/lib/libX11.so.6
#1  0x00007f3355d865c2 in  () at /usr/lib/libXi.so.6
#2  0x00007f3355d8ed95 in XIQueryDevice () at /usr/lib/libXi.so.6
#3  0x0000559207eca1f4 in TouchpadDevice::find_xi2_device() (this=0x7ffcc23c2790) at /home/stef/git/lxqt/lxqt-config/lxqt-config-input/touchpaddevice.cpp:229
#4  0x0000559207ec9ec4 in TouchpadDevice::enumerate_from_udev() () at /home/stef/git/lxqt/lxqt-config/lxqt-config-input/touchpaddevice.cpp:201
#5  0x0000559207ec6432 in TouchpadConfig::TouchpadConfig(LXQt::Settings*, QWidget*) (this=0x55920847efe0, _settings=0x7ffcc23c2b10, parent=0x7ffcc23c2ba0)
    at /home/stef/git/lxqt/lxqt-config/lxqt-config-input/touchpadconfig.cpp:33
#6  0x0000559207eb6c09 in main(int, char**) (argc=1, argv=0x7ffcc23c2d38) at /home/stef/git/lxqt/lxqt-config/lxqt-config-input/lxqt-config-input.cpp:111



It is usable (=will write settings to session.conf) if opened with QT_QPA_PLATFORM=xcb lxqt-config-input

Context

Changed settings like keyboard layout or pointer speed/accel_factor in all of the wl-roots based compositors I'm using can't be applied without restarting the session.

For labwc I'm working on a import script that reads some lines from session.conf and writes settings to labwc/environment. This script is called from the startlxqtlabwc script after login. Atm for each compositor a slightly different script is needed.

System Information
  • Distribution & Version: git. arch, all

stefonarch avatar Jul 04 '23 17:07 stefonarch