[Bug 1206804] New: external touchpad resolution inconsistent with screen
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 Bug ID: 1206804 Summary: external touchpad resolution inconsistent with screen Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: gfx-bugs@suse.de Reporter: azouhr@opensuse.org QA Contact: gfx-bugs@suse.de Found By: --- Blocker: --- Created attachment 863794 --> http://bugzilla.opensuse.org/attachment.cgi?id=863794&action=edit xrandr When plugging a external touch screen into a HP Omen Notebook with USB-C, the display is found (although DPI is not reset for the display, and stays like the original monitor). However, the resolution of the touch field on the touch screen is adopted to both screens, which results in differences between touch position and screen position. If touching the external touch screen at the left edge, the cursor goes to the laptop screen completely left, while when touching the external screen completely right, it actually hits the position on the screen. In order to use the screen, you would have to guess where the cursor would appear which is at least unexpected. Adding respective files to this report. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c1 --- Comment #1 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863795 --> http://bugzilla.opensuse.org/attachment.cgi?id=863795&action=edit Xorg.0.log -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c2 --- Comment #2 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863796 --> http://bugzilla.opensuse.org/attachment.cgi?id=863796&action=edit xorg-x11-server.changelog -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c3 --- Comment #3 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863797 --> http://bugzilla.opensuse.org/attachment.cgi?id=863797&action=edit xf86-video-nouveau.changelog -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c4 --- Comment #4 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863798 --> http://bugzilla.opensuse.org/attachment.cgi?id=863798&action=edit xf86-video-ati.changelog -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c5 --- Comment #5 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863799 --> http://bugzilla.opensuse.org/attachment.cgi?id=863799&action=edit xf86-input-synaptics.changelog -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c6 --- Comment #6 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863800 --> http://bugzilla.opensuse.org/attachment.cgi?id=863800&action=edit xf86-input-evdev.changelog -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c7 --- Comment #7 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863801 --> http://bugzilla.opensuse.org/attachment.cgi?id=863801&action=edit Mesa.changelog -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c8 --- Comment #8 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863802 --> http://bugzilla.opensuse.org/attachment.cgi?id=863802&action=edit libdrm.changelog -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c9 --- Comment #9 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863803 --> http://bugzilla.opensuse.org/attachment.cgi?id=863803&action=edit hwinfo-monitor.out -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c10 --- Comment #10 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863804 --> http://bugzilla.opensuse.org/attachment.cgi?id=863804&action=edit hwinfo-gfx.out -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c11 --- Comment #11 from Berthold Gunreben <azouhr@opensuse.org> --- Created attachment 863805 --> http://bugzilla.opensuse.org/attachment.cgi?id=863805&action=edit dmesg.out -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c12 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |IN_PROGRESS CC| |azouhr@opensuse.org Flags| |needinfo?(azouhr@opensuse.o | |rg) --- Comment #12 from Stefan Dirsch <sndirsch@suse.com> --- Well, what you need is to map the input device to the RandR crtc. Here is an example. ### figure out the input id of the touchscreen # xinput list [...] ��� ��� wch.cn USB2IIC_CTP_CONTROL id=15 [slave pointer (2)] [...] (dis- and reconnecting helps to figure out how it is called; just as a hint) ### figure out the RANDR ctrc # xrandr [...] DVI-I-1-1 connected 1024x600+3840+0 (normal left inverted right x axis y axis) 476mm x 268mm ### Now do the mapping # xinput --map-to-output 15 DVI-I-1-1 Does this help? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c13 Berthold Gunreben <azouhr@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(azouhr@opensuse.o | |rg) | --- Comment #13 from Berthold Gunreben <azouhr@opensuse.org> --- Changing the xinput helps, and the touchscreen works as desired. However, after disconnecting and reconnecting, this mapping obviously does not exist anymore. Is it possible to make the change depending on the touch screen being plugged into the notebook? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c14 --- Comment #14 from Stefan Dirsch <sndirsch@suse.com> --- I'm afraid the answer is no. But you could try to write an udev rule (as root user?)q. But then you need to have access to the display (as normal user). So this is not so trivial. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c15 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #15 from Stefan Dirsch <sndirsch@suse.com> --- Anyway closing. In principle it works. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1206804 http://bugzilla.opensuse.org/show_bug.cgi?id=1206804#c16 --- Comment #16 from Stefan Dirsch <sndirsch@suse.com> --- Well, you could open a feature request for the desktop for this. Question remains. How useful is having this. In the end you still have only one mouse cursor (MPX: Multipointer X is dead since years). I would be interested for which purpose you want to use this. I couldn't find any useful purpose up to now. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com