Portál AbcLinuxu, 30. května 2024 20:26


Dotaz: t460s + dotykový displej - mizí myš

24.5.2023 10:46 linuxak
t460s + dotykový displej - mizí myš
Přečteno: 609×
Odpovědět | Admin
Ahoj, mám ubuntu 20, ale problém se děje i ve 22. Lenovo t460s s dotykovým displejem. Dotyk funguje ok, ale pokud používám externí monitor, tak se mi často stává, že mi zmizí myš. Objeví se po přepnutí na jinou plochu, nebo po chvilce sama. Myš zmizí vždy, když otevřu nastavení - proto se to dá dobře simulovat a našel jsem v dmesg :
[ 9997.765988] usb 1-10: new full-speed USB device number 27 using xhci_hcd
[ 9997.915035] usb 1-10: New USB device found, idVendor=1fd2, idProduct=6007, bcdDevice= 1.00
[ 9997.915042] usb 1-10: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 9997.915045] usb 1-10: Product: LGDisplay Incell Touch
[ 9997.915048] usb 1-10: Manufacturer: Melfas
[ 9997.919915] input: Melfas LGDisplay Incell Touch as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.0/0003:1FD2:6007.0026/input/input58
[ 9997.920049] hid-multitouch 0003:1FD2:6007.0026: input,hidraw3: USB HID v2.00 Device [Melfas LGDisplay Incell Touch] on usb-0000:00:14.0-10/input0
[ 9997.920759] hid-multitouch 0003:1FD2:6007.0027: hiddev1,hidraw4: USB HID v2.00 Device [Melfas LGDisplay Incell Touch] on usb-0000:00:14.0-10/input1
[10000.630058] usb 1-10: USB disconnect, device number 27
Vypadá to, že spadne, nebo se znovu načte ovladač dotyku? Dá se tomu nějak zabránit? Třeba ho i vypnout? Je to strašně otravné. Díky!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.5.2023 11:43 linuxak
Rozbalit Rozbalit vše Re: t460s + dotykový displej - mizí myš
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem udělal další pokus...
xx@t460s:~$ xinput -list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech Anywhere MX                    	id=10	[slave  pointer  (2)]
⎜   ↳ Logitech Anywhere MX                    	id=11	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=19	[slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                   	id=20	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C         	id=17	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=18	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                  	id=21	[slave  keyboard (3)]
    ↳ Chicony USB Keyboard Consumer Control   	id=12	[slave  keyboard (3)]
    ↳ Chicony USB Keyboard                    	id=13	[slave  keyboard (3)]
    ↳ Chicony USB Keyboard System Control     	id=14	[slave  keyboard (3)]
xx@t460s:~$ 
xx@t460s:~$ xinput -list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech Anywhere MX                    	id=10	[slave  pointer  (2)]
⎜   ↳ Logitech Anywhere MX                    	id=11	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=19	[slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                   	id=20	[slave  pointer  (2)]
⎜   ↳ Melfas LGDisplay Incell Touch           	id=9	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C         	id=17	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=18	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                  	id=21	[slave  keyboard (3)]
xx@t460s:~$ 
První je v docku, druhé po vytažení z docku - Melfas LGDisplay Incell Touch Je to tedy naopak. Občas se samovolně připojí dotyk když nemá a tím shodí kurzor myši. Když je NB v docku, má být odpojený. Dá se tomu samovolnému připojování nějak zabránit?
24.5.2023 13:26 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: t460s + dotykový displej - mizí myš
Odpovědět | | Sbalit | Link | Blokovat | Admin
V skratke:
  1. Ubuntu 20 neexistuje, existuje Ubuntu 20.04 (momentálne vo verzii 20.04.05) a existovalo Ubuntu 20.10 (nepodporované od leta 2021)
  2. Ubuntu používa X.Org a Wayland, v každom sa rieši kurzor myši mierne inak. Vybrať sa dá pri prihlásení užívateľa.
  3. USB zariadenia majú možnosť šetrenia elektrikou, a z tej podstaty sa samé odpájajú.
Takže:
  1. Aké je to Ubutu, a kedy boli posledne aplikované záplaty?
  2. Aké grafické prostredie je použité?
  3. Čo je to za myš, a ako má nastavený režim riadenia spotreby?
25.5.2023 10:17 trubicoid
Rozbalit Rozbalit vše Re: t460s + dotykový displej - mizí myš
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak vypnout by to mělo jít

# echo 0003:1FD2:6007.0026 > /sys/bus/hid/drivers/hid-generic/unbind

Možná stačí jednou do /etc/rc.local. Při nejhorším pouštět cronem.

Není to ještě nějakým nastavením v Ubuntu? Bývá tam třeba při použití klávesnice zablokuj touchpad. Jestli tam není něco podobného u touchscreenu, to nevím.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.