https://bugs.kde.org/show_bug.cgi?id=511936

            Bug ID: 511936
           Summary: Dual touchscreen laptop with touchscreens that have
                    identical device name, vendor ID, and product ID won't
                    map touchscreens uniquely in kcminputrc, requiring
                    remapping on restart
    Classification: Plasma
           Product: kwin
      Version First 6.4.5
       Reported In:
          Platform: EndeavourOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: input
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

SUMMARY
Vendor id, device name, and product ID are used to specify devices in
kcminputrc, which means that identical libinput device names, VIDs, and PIDs
cause devices not to be mapped correctly in kcminputrc (though as of KDE 6.5
they are mapped correctly in the GUI settings tool for that session and that
session only).

Udev and hwdb rules related to libinput do not seem to resolve the issue

STEPS TO REPRODUCE
1. Find a machine with two identical touchscreens with the same name, VID, PID
2. Note they are mapped incorrectly to displays.
3. Map them correctly in the GUI system settings
4. Restart the device, sleep, or log out and log back in.
5. Note they are mapped incorrectly to displays.

OBSERVED RESULT
KDE Plasma 6.5.2 consistently correctly remaps the touchscreens to the display
when using the GUI system settings but not when reading from the kcminputrc it
created

EXPECTED RESULT
KDE Plasma 6.5.2 consistently remaps the touchscreens to the display when using
the GUI system settings and reading from the kcminputrc it created

SOFTWARE/OS VERSIONS
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 6.17.7-arch1-1 (64-bit)
KDE Plasma Version: 6.5.2
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0

ADDITIONAL INFORMATION
Wayland and EndeavorOS

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to