Skocz do zawartości

problem z touchpad


chemik86

Rekomendowane odpowiedzi

Cześć,

pierwszy post na forum więc Cześć Wszystkim.

Mam następujący problem, zainstalowałem fedore z Xfce, wszystko super działało, po paru dniach zrobiłem update i pojawił się problem,

mianowicie touchpad działa tak, że czasem lewy klawisz działa tak jak prawy, tak samo z konsolą dotykową, również podwójne kliknięcie jest czasem 

traktowane jako prawy klawisz myszki. 

Z podpiętą myszką jest taki sam problem.

Próbowałem zczytać coś z xev ale nie widzę nic dziwnego, jest to bardzo losowe zachowanie, mógłbym prosić o jakieś sugestie co robić?

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Zakładam, że to Fedora nowsze niż 24, bo trochę się potem pozmieniało. Najpierw sprawdź listę urządzeń, którymi możesz wklikać/wpisać/wrysować coś do komputera

xinput list

co pokaże listę podłączonych rzeczy: klawiatur, gładzików, tabletów, itd... Na przykład coś takiego:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ xwayland-pointer:15                     	id=6	[slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:15            	id=7	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ xwayland-keyboard:15                    	id=8	[slave  keyboard (3)]

Ważny jest dla nas id urządzenia, gdyż to na nim będziemy dalej pracować. Teraz napisz na przykład tak:

xinput list-props 6

co da mniej więcej taką listę:

Device 'xwayland-pointer:15':
	Device Enabled (119):	1
	Coordinate Transformation Matrix (121):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (244):	0
	Device Accel Constant Deceleration (245):	1.000000
	Device Accel Adaptive Deceleration (246):	1.000000
	Device Accel Velocity Scaling (247):	10.000000

Ja mam teraz Fedorę 29 :) i nie wiedzieć czemu rzeczy do ustawienia jest dosyć mało. Na jednej z poprzednich wersji wygląda to tak: https://lukaszposadowski.pl/xinput-i-gladzik/

Jeżeli ponownie będziesz miał taką sytuację, sprawdź na szybko list-propsem, czy nie masz włączonego Left Handed Enabled, czy czegoś podobnego. Niektóre aktualizacje libinputa zmieniają numery tych opcji (na przykad opcja 247 może zmienić się na 248, bo po drodze doszła jakaś nowa). Na Gmonie nigdy nie ma z tym problemu, ale XFCE może czasem nie nadążać.

Odnośnik do komentarza
Udostępnij na innych stronach

Fedora 27.

Zrobiłem xinput :D

Wyszło takie coś, Left Handed jest na 0, więc nie ukrywam, że nie wiem gdzie tu szukać przyczyny.

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (147):    1
    Coordinate Transformation Matrix (149):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (284):    1
    libinput Tapping Enabled Default (285):    0
    libinput Tapping Drag Enabled (286):    1
    libinput Tapping Drag Enabled Default (287):    1
    libinput Tapping Drag Lock Enabled (288):    0
    libinput Tapping Drag Lock Enabled Default (289):    0
    libinput Tapping Button Mapping Enabled (290):    1, 0
    libinput Tapping Button Mapping Default (291):    1, 0
    libinput Natural Scrolling Enabled (292):    0
    libinput Natural Scrolling Enabled Default (293):    0
    libinput Left Handed Enabled (294):    0
    libinput Left Handed Enabled Default (295):    0
    libinput Accel Speed (296):    0.000000
    libinput Accel Speed Default (297):    0.000000
    libinput Scroll Methods Available (298):    1, 1, 0
    libinput Scroll Method Enabled (299):    1, 0, 0
    libinput Scroll Method Enabled Default (300):    1, 0, 0
    libinput Send Events Modes Available (269):    1, 1
    libinput Send Events Mode Enabled (270):    0, 0
    libinput Send Events Mode Enabled Default (271):    0, 0
    libinput Disable While Typing Enabled (301):    1
    libinput Disable While Typing Enabled Default (302):    1
    Device Node (272):    "/dev/input/event6"
    Device Product ID (273):    2, 7
    libinput Drag Lock Buttons (303):    <no items>
    libinput Horizontal Scroll Enabled (304):    1

 

Zaktualizowałem do Fedory 28 i problem nie występuje.

Wielkie dzięki za pomoc:D Pozdrawiam.
 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...