Jak załadować sterownik synaptics w dniu 12.04? (Przewijanie nie działa)

14

Zainstalowałem Ubuntu 12.04 na moim nowym laptopie Lenovo z580. Producentem touchpada jest Synaptics. Jednak Ubuntu nie może załadować sterownika Synaptics, mimo że sterownik został zainstalowany. Z tego powodu nie mogę używać przewijania na touchpadzie. Komenda

synclient -l

zwroty:

Nie można znaleźć właściwości synaptics. Nie załadowano sterownika synaptics?

Proszę pomóż.

amal antony
źródło
1
Możliwy duplikat?
Tom Brossman
Czy sprawdziłeś, czy jakiś zastrzeżony sterownik był dostępny w oknie dialogowym dodatkowych sterowników?
teodor_kasap
Możesz tu także zajrzeć. askubuntu.com/questions/338609/…
RCF

Odpowiedzi:

5

TO JEST STRASZNE JESZCZE ŁATWE DO ZROBIENIA, NIE BADAJ MEGO DZIECKA

spróbuj tego, jeśli żaden z poprzednich pomysłów tego wątku nie zadziałał:
W terminalu wpisz:
xinput
powinieneś dostać coś takiego:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Wireless Mouse          id=10   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB Camera                                id=11   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

Chociaż jest to przerażające, w rzeczywistości jest bardzo łatwe do zrozumienia; teraz zlokalizuj touchpad, mój tutaj nazywa się „ETPS / 2 Elantech Touchpad” (w trzeciej linii).
teraz, kiedy już to zrobisz, wpisz:
xinput --list-props "whatever your touchpad is called"
na przykład mój.
nathan@linux-engine:~$ xinput --list-props "ETPS/2 Elantech Touchpad"

Gdy to zrobisz, powinny pojawić się linie Lotty, dla mnie to:

Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (135):   1
    Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (263): 1
    Device Accel Constant Deceleration (264):   2.500000
    Device Accel Adaptive Deceleration (265):   1.000000
    Device Accel Velocity Scaling (266):    12.500000
    Synaptics Edges (288):  123, 2974, 114, 2005
    Synaptics Finger (289): 1, 1, 0
    Synaptics Tap Time (290):   180
    Synaptics Tap Move (291):   165
    Synaptics Tap Durations (292):  180, 180, 100
    Synaptics ClickPad (293):   1
    Synaptics Middle Button Timeout (294):  0
    Synaptics Two-Finger Pressure (295):    282
    Synaptics Two-Finger Width (296):   7
    Synaptics Scrolling Distance (297): 75, 75
    Synaptics Edge Scrolling (298): 0, 0, 0
    Synaptics Two-Finger Scrolling (299):   1, 1
    Synaptics Move Speed (300): 1.000000, 1.750000, 0.053305, 0.000000
    Synaptics Off (301):    0
    Synaptics Locked Drags (302):   0
    Synaptics Locked Drags Timeout (303):   5000
    Synaptics Tap Action (304): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (305):   1, 3, 0
    Synaptics Circular Scrolling (306): 0
    Synaptics Circular Scrolling Distance (307):    0.100000
    Synaptics Circular Scrolling Trigger (308): 0
    Synaptics Circular Pad (309):   0
    Synaptics Palm Detection (310): 0
    Synaptics Palm Dimensions (311):    10, 200
    Synaptics Coasting Speed (312): 20.000000, 50.000000
    Synaptics Pressure Motion (313):    30, 160
    Synaptics Pressure Motion Factor (314): 1.000000, 1.000000
    Synaptics Resolution Detect (315):  1
    Synaptics Grab Event Device (316):  1
    Synaptics Gestures (317):   1
    Synaptics Capabilities (318):   1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (319): 32, 31
    Synaptics Area (320):   0, 0, 0, 0
    Synaptics Soft Button Areas (321):  1548, 0, 1737, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (322): 18, 18
    Device Product ID (255):    2, 14
    Device Node (256):  "/dev/input/event5"

Ale jest w porządku! Jeśli przyjrzysz się uważnie, powinieneś być w stanie znaleźć wiersz z napisem „przewijanie dwoma palcami”. na przykład mój jest w Synaptics Przewijanie dwoma palcami (299) . Jeśli wartości w tym wierszu są inne niż 1, 1, BINGO tutaj jest problemem! po prostu wpisz:
xinput --set-prop "touchpad name" "scrolling option" 1 1
moje jest
nathan@linux-engine:~$ xinput --set-prop "ETPS/2 Elantech Touchpad" "Synaptics Two-Finger Scrolling" 1 1 .
powinno już działać :)

Musisz to zrobić za każdym razem, gdy ponownie uruchomisz komputer!
Teraz nadszedł czas na zautomatyzowanie, aby za każdym razem, gdy budzisz komputer: w
folderze domowym (lub gdziekolwiek chcesz) utwórz plik o dowolnej nazwie. powinien zawierać

#! bash
xinput (the command) ...

Następnie w poszukiwaniu aplikacji uruchamiającej nazwę aplikacji i naciśnij „DODAJ”. Nazwij go jak chcesz i napisz w polu Field bash /your/file/path. przykładem . Odbywa się to na zawsze: D !!!

NRagot
źródło
0

Czy sprawdziłeś ustawienia myszy i touchpada w Ustawieniach. Wyłącz przewijanie dwoma palcami, a także wyłącz naturalne przewijanie. Mam nadzieję, że to rozwiązuje problem z przewijaniem

Deecaf
źródło
Najwyraźniej jest to dostępne na niektórych dystrybucjach, takich jak Ubuntu, ale nie na innych, takich jak Lubuntu.
rdtsc
0

Idź do Ustawienia systemu (wyszukiwanie z myślnika)> Mysz i touchpad
Włącz przewijanie dwoma palcami i naturalne przewijanie (lub tak, jak chcesz, aby była konfiguracja)
Zaktualizuję ten post, jeśli znajdę funkcjonalność podobną do synaptiki ((jak w Windows)) sterownik dla Ubuntu
Mam nadzieję, że to pomaga

Xeon
źródło
0

Uaktualnienie do nowszej wersji ubuntu pomogło mi obejść ten problem, chociaż nadal nie znam jego głównej przyczyny.

sudo do-release-upgrade

Wśród wad należy wspomnieć, że zajmuje to dość dużo czasu - około 1 godziny (zależy od przepustowości połączenia sieciowego)

Jurij Pozniak
źródło
0

W przypadku Lubuntu 18.04 LTS touchpad na Dell Latitude 3540 działał, ale tylko jako podstawowa mysz. Musiałem wydać psmouse modprobe , aby aktywować go jako touchpad do przewijania dwoma palcami itp. Mimo to nie ma dla niego opcji konfiguracji GUI, więc /etc/X11/xorg.conf.d/70-synaptics Plik .conf musiał być edytowany ręcznie.

rdtsc
źródło
-1

Zrób to w terminalu:

  1. otwórz terminal, naciskając Ctrl + Alt + t
  2. su (Administrator)
  3. Hasło
  4. sudo apt-get update
  5. sudo apt-get install synaptic
  6. kontynuuj jak twoja wiedza
Raj
źródło
To nie jest sterownik synaptyczny, o którym mówi OP.
Arne Brasseur,