Bug 480672 - Selecting left handed mode does not transmit the setting to XWayland apps
Summary: Selecting left handed mode does not transmit the setting to XWayland apps
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_mouse (show other bugs)
Version: 5.93.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: qt6, wayland-only
Depends on:
Blocks:
 
Reported: 2024-02-01 12:25 UTC by gtpepi
Modified: 2024-02-01 19:16 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gtpepi 2024-02-01 12:25:21 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Run Plasma Wayland Session
2. Change mouse orientation to Left Handed
3. Open an application that uses Xwayland and "right" click so see the menu.
4. Verify it's actually XWayland using xlsclients

OBSERVED RESULT
Left handed mode is not applied to Xwayland programs

EXPECTED RESULT
Left handed mode being used in xwayland programs


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 6.7.2-zen1-2-zen 64 bit
(available in About System)
KDE Plasma Version: 5.93.0
KDE Frameworks Version: 5.249.0
Qt Version: 6.7.0

ADDITIONAL INFORMATION
This is not exclusive to the recent plasma version; it also reproduces in the stable version.
Comment 1 Patrick Silva 2024-02-01 15:51:30 UTC
I also use Arch Linux but cannot reproduce on Plasma 6 RC2.
Comment 2 gtpepi 2024-02-01 16:25:42 UTC
On further testing, I noticed a script was calling 
                                                                                     
xmodmap -e "pointer = 3 2 1"

on system start
after reverting it, it seems to work fine
Comment 3 Nate Graham 2024-02-01 19:16:15 UTC
That would do it, yeah. :)