can't use finger to drag window via titlebar on Xorg
Affected version
- Ubuntu 23.10
- GNOME 45.2
- Xorg
- Hardware: TouchScreen: Weida Hi-Tech Co., Ltd. CoolTouch System , Stylus: WCOM0104:00 2D1F:0101 Stylus Pen
Bug summary
can't use finger to drag window via titlebar on Xorg
Steps to reproduce
- latest qtbase dev(6.8), any widget/gui example, for example, examples/widgets/draganddrop/draggableicons, pen drag titlebar(or top bar) to move the window, works fine, we can see the XCB_CONFIGURE_NOTIFY events, but not the finger drag(or touch drag)
- tried gtk4-demo from gtk-4-examples package, it's same, pen drag works, but finger drag not
- tried gtk3-demo from gtk-3-examples package, both pen and finger drag work
- tried Terminal(gnome-terminal), both pen and finger drag work, but I assume it is using CSD(client side decoration), then there is no titlebar or top bar from x11.
What happened
Finger drag doesn't work in some situation.
What did you expect to happen
Both pen and finger drag need to work same.
Relevant logs, screenshots, screencasts etc.
I have tried KDE Plasma 5(version 5.27.8) and XFCE 4, Both pen and finger drag work fine there. See also "can't use finger to drag window via titlebar on x11/xcb", https://bugreports.qt.io/browse/QTBUG-124083