Uaktualniłem z 17.04 do 17.10 na Lenovo T540p, który zepsuł przewijanie dwoma palcami touchpada i kliknięcie prawym przyciskiem
17
Problem z przewijaniem dwoma palcami gładzika i kliknięciem prawym przyciskiem myszy w systemie Ubuntu 17.10 (i386, 64bit, GNOME 3.26.1) na komputerze Lenovo T540p (model z procesorem Intel Core i5-4210M Haswell itp.)
Niesamowite! Ładniejsze niż rozwiązanie modprobe IMO, ponieważ wymaga to również dodania poleceń modprobe w CV w pm-utils.
Chester
1
Chyba wiem, co masz na myśli. Jeśli zainstalujesz Gnome Tweaking Tool , czyli Tweaks , możesz przejść do Keyboard & Mouse > Click Method > Fingers. To może to rozwiązać.
Jak wspomniano w odpowiedzi @ hpotter40 , takie zachowanie jest błędem LP # 1722478 . Wpływa na wiele stosunkowo nowych komputerów ThinkPad i jest nadal obecny w Ubtuntu 19.04. W obejściu Launchpad omówione są trzy obejścia. Jeden jest wspomniany przez @ hpotter40 w swojej odpowiedzi, pozostałe dwa są tutaj:
Opcja 1: Wyłącz Intertouch
To mój ulubiony, ponieważ jest najprostszy do skonfigurowania.
Jeśli /etc/modprobe.d/blacklist.confzawierasz wiersz blacklist i2c_i801, usuń go lub dodaj do komentarza.
Użyj tej techniki, aby ponownie załadować i2c-i801moduł po każdym wznowieniu ze stanu zawieszenia. Możesz oczywiście zrobić to ręcznie, w takim przypadku polecenia to:
sudo modprobe -r i2c-i801
sudo modprobe i2c-i801
Nie ma potrzeby modprobejawnego uruchamiania tego modułu, ponieważ przewijanie dwoma palcami i stukanie dwoma palcami w celu kliknięcia prawym przyciskiem powoduje tylko przerwanie pierwszego wznowienia ze stanu zawieszenia.
Prawdopodobnie wcześniej korzystałeś z Unity jako środowiska graficznego i teraz używasz Gnome Shell. (Niezależnie od tego, czy tego chciałeś, czy nie, aktualizacja zdecydowała za Ciebie.)
Jeśli chcesz korzystać z Unity nawet teraz, jest to opcja, która rozwiąże twój problem. Być może masz już zainstalowany Unity, bez względu na to, czy znasz go, czy nie, ale w przypadku, gdy nie:
sudo apt install unity
Następnie po ponownym uruchomieniu i wybraniu użytkownika na ekranie logowania nie wprowadzaj od razu swojego hasła. Zamiast tego zwróć uwagę na małą ikonę koła zębatego przy przycisku „Zaloguj się”. Kliknij i powinieneś zobaczyć, że masz wybór między „Ubuntu”, „Ubuntu on Xorg” i „Unity”. Kliknij „Jedność”, a następnie zaloguj się przy użyciu hasła, jak zwykle.
Polecam to użytkownikom, którzy chcą wrócić do środowiska, które mieli wcześniej.
Odpowiedzi:
Mam ten sam problem na moim Thinkpadie T450. Ten problem można znaleźć na stronie startera tutaj: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1722478
Wydaje się, że dzieje się to po wznowieniu. Obejście opisane w LP1722478 działa dla mnie:
źródło
Aktualizacja dla innych użytkowników ThinkPad, zgodnie z wykonaną tutaj ciężką pracą , obejście jest następujące ...
Edytuj plik
/etc/default/grub
i zmień wiersz:do
następnie
i uruchom ponownie.
źródło
Chyba wiem, co masz na myśli. Jeśli zainstalujesz Gnome Tweaking Tool , czyli Tweaks , możesz przejść do
Keyboard & Mouse > Click Method > Fingers
. To może to rozwiązać.źródło
O przewijaniu dwoma palcami, spróbuj trzema palcami , które wyszły mi z pudełka na moim Lenovo X1 Carbon 2015.
źródło
Miałem ten sam problem. W Gnome Tweaks w ustawieniach „Klawiatura i mysz” zmiana metody kliknięcia na „Obszary” znów działa prawym przyciskiem myszy.
źródło
Jak wspomniano w odpowiedzi @ hpotter40 , takie zachowanie jest błędem LP # 1722478 . Wpływa na wiele stosunkowo nowych komputerów ThinkPad i jest nadal obecny w Ubtuntu 19.04. W obejściu Launchpad omówione są trzy obejścia. Jeden jest wspomniany przez @ hpotter40 w swojej odpowiedzi, pozostałe dwa są tutaj:
Opcja 1: Wyłącz Intertouch
To mój ulubiony, ponieważ jest najprostszy do skonfigurowania.
Edytuj plik
/etc/default/grub
i zmień linięzaangażowany w to:
Wykonać:
Restart.
Źródło: stąd i tutaj . Widziałem też, że omówiono go już w innej odpowiedzi tutaj .
Opcja 2: moduł i2c-801
Jeśli
/etc/modprobe.d/blacklist.conf
zawierasz wierszblacklist i2c_i801
, usuń go lub dodaj do komentarza.Użyj tej techniki, aby ponownie załadować
i2c-i801
moduł po każdym wznowieniu ze stanu zawieszenia. Możesz oczywiście zrobić to ręcznie, w takim przypadku polecenia to:Nie ma potrzeby
modprobe
jawnego uruchamiania tego modułu, ponieważ przewijanie dwoma palcami i stukanie dwoma palcami w celu kliknięcia prawym przyciskiem powoduje tylko przerwanie pierwszego wznowienia ze stanu zawieszenia.Źródło: stąd .
źródło
Prawdopodobnie wcześniej korzystałeś z Unity jako środowiska graficznego i teraz używasz Gnome Shell. (Niezależnie od tego, czy tego chciałeś, czy nie, aktualizacja zdecydowała za Ciebie.)
Jeśli chcesz korzystać z Unity nawet teraz, jest to opcja, która rozwiąże twój problem. Być może masz już zainstalowany Unity, bez względu na to, czy znasz go, czy nie, ale w przypadku, gdy nie:
Następnie po ponownym uruchomieniu i wybraniu użytkownika na ekranie logowania nie wprowadzaj od razu swojego hasła. Zamiast tego zwróć uwagę na małą ikonę koła zębatego przy przycisku „Zaloguj się”. Kliknij i powinieneś zobaczyć, że masz wybór między „Ubuntu”, „Ubuntu on Xorg” i „Unity”. Kliknij „Jedność”, a następnie zaloguj się przy użyciu hasła, jak zwykle.
Polecam to użytkownikom, którzy chcą wrócić do środowiska, które mieli wcześniej.
źródło