dezaktywowany touchpad - jak aktywować?

11

Właśnie bezmyślnie wyłączyłem touchpad w Ubuntu 13.04 za pośrednictwem centrum sterowania gnome i nie mam pojęcia, jak go ponownie uruchomić bez użycia touchpada.

synclient Touchpadoff=0Nic też nie zmienia.

Stonehaens
źródło
właśnie znalazłem polecenie „xinput list”. spróbuje teraz.
stonehaens
szukałem urządzenia na liście xinput i próbowałem go aktywować za pomocą „xinput set-prop 13” Device Enabled „1” ... nic się nie zmieniło.
stonehaens
Czy masz na myśli, że ponowne włączenie go z centrum sterowania nie działa?
AliN
1
: D Możesz użyć klawiatury, aby ją włączyć. Wiedz na przyszłość: Alt + F10 otwiera najlepsze menu. Po przejściu do Ustawienia systemu> Mysz i touchpad, możesz użyć klawisza Tab, aby wybrać przełącznik i spację, aby przełączyć. Zastanawiam się xinputjednak, dlaczego nie działało!
AliN
1
@AliNa ​​Możesz to opublikować jako odpowiedź.
Eric Carvalho,

Odpowiedzi:

13

Ok, bądźmy na czasie. Jeśli wyłączysz / wyłączysz touchpad w Ustawieniach systemu (Gnome Control Center), nie możesz go ponownie włączyć za pomocą xinput! Jeśli nie masz innej myszy lub wskaźnika, musisz przejść do Ustawień systemu za pomocą klawiatury .

Na szczęście Unity jest dobrze zaprojektowane zarówno dla klawiatury, jak i myszy, więc bez myszy nadal możesz zrobić wszystko. Na przykład możesz nacisnąć Alt+, F10aby otworzyć menu główne, a następnie przejść do Ustawień systemu za pomocą klawiszy strzałek. Lub po prostu naciśnij Super(lub ), aby otworzyć Dash i wyszukaj mysz . Wybierz za pomocą klawisza strzałki w dół ( ) i naciśnij, Enteraby otworzyć.

Wyszukaj mysz w Dash

Na koniec za pomocąTab wybierz przełącznik Touchpad - pomarańczowe pole wokół przełącznika pokazuje, że jesteś we właściwym miejscu. Włącz go, naciskając Spacelub Enter.

Wyłączyć

AliN
źródło
5
Tabulacja na ekranie myszy / gładzika niczego nie wyróżnia w Ubuntu 16.10. Musiałem zrobić tab+enterkilka razy, aż w końcu wybrał przycisk WŁĄCZENIA - ale nie pokazywał mi, który obiekt został podświetlony. Prawdopodobnie błąd.
chovy,
Chociaż to „wygląda” na rozwiązanie, w rzeczywistości nie działa w przypadku nowoczesnych wersji. Ubuntu 16.10 magicznie pomija przycisk włączania / wyłączania touchpada.
nehem
1
Aby zapoznać się z Ubuntu 18.10 i czystym rozwiązaniem terminalowym, zobacz poniższy post na temat „gsettings”
ŁukaszBachman
20

Na Ubuntu 18.04 musiałem korzystać z terminala:

gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled

Aby dostać się do terminala, użyłem klawisza polecenia, a następnie wpisałem „terminal” i wcisnąłem Enter. Mam nadzieję, że to pomoże komuś przyłapanemu przy myszy.

JoeManFoo
źródło
2
Jesteś niesamowitą osobą. Dziękuję bardzo. Po prostu mi się
udało
1
To zwycięska odpowiedź.
jmary
To najlepsza odpowiedź.
Googlian,
6

Tabulacja na ekranie myszy / gładzika nie wyróżnia dla mnie Ubuntu 16.10 (nowa instalacja).

Musiałem zrobić tab+enterkilka razy, aż w końcu wybrał przycisk WŁĄCZENIA i go włączył - ale nie pokazywał mi, który obiekt został podświetlony. Prawdopodobnie błąd.

chovy
źródło
To musi zastąpić przyjętą odpowiedź.
nehem
To samo znalazłem w Ubuntu 16.04 z gnome. Po wyłączeniu tabliczki dotykowej ta część ustawień myszy / gładzika nie była już wyświetlana, więc nie widziałem możliwości jej ponownego włączenia. Ponowne uruchomienie nie pomogło.
Brian Borchers
Jesteś wybawcą! Spędziłem 1 godzinę w kawiarni, próbując przywrócić działanie touchpada.
Pithikos
3

Mam Linux Mint 18 zainstalowany z jądrem 4.4.0-45. Wykonałem następujące czynności, aby ułatwić przełączanie stanu touchpada.

$ sudo apt-get install xinput

$ xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=11   [slave  pointer  (2)]
⎜   ↳ **FTE1001:00 0B05:0101**               ***id=14***   [slave  pointer  (2)]
  • Szukaj identyfikatora touchpada, w moim przypadku jest to 14. Napisałem mały skrypt powłoki, aby wyłączyć i włączyć touchpad.

  • TouchPad wyłączony:

    $ cd /usr/local/bin
    $ sudo nano touchpad-off
    
    #!/bin/bash
    # touchpad off
    xinput --set-prop 14 "Device Enabled" 0
    echo touchpad off
    
  • TouchPad na:

    $ cd /usr/local/bin
    $ sudo nano touchpad-on
    
    #!/bin/bash
    # touchpad on
    xinput --set-prop 14 "Device Enabled" 1
    echo touchpad on
    
  • Udostępnij skrypty za pomocą:

    chmod +x touchpad-off
    chmod +x touchpad-on
    

    Teraz możesz łatwo przełączać stan touchpada za pomocą touchpad-offi touchpad-onna terminalu.

Seth Bergman
źródło
0
  1. Naciśnij Menuklawisz na klawiaturze.
  2. Przejdź w dół do opcji Zmień tło pulpitu i naciśnijENTER
  3. Za pomocą TABklawisza przejdź do strony „wszystkie ustawienia” i pola wyszukiwania.
  4. Wpisz Mousei użyj TABi, ENTERaby go wybrać.
  5. Użyj TABklawisza, aby przejść do przełącznika w sekcji Touchpad i użyj, SPACEaby zaznaczyć go jako włączony.

Touchpad powinien zostać ponownie włączony.

arvindkale2009
źródło
Aby zaoszczędzić na wielu krokach, możesz także użyć klawisza Win / Meta, wpisać Mouse, nacisnąć Enter, a następnie użyć klawisza TAB, aby przejść do przełącznika touchpada, co dokładnie mówi zaakceptowana odpowiedź.
Kaz Wolfe
0

Przekonałem się, że xinput działa najlepiej do włączania / wyłączania touchpada w moim systemie Linux Linux 18.3 Jumper Ezbook 3 Pro (jądro 4.10.0.38) w porównaniu z ustawieniami systemu GUI -> Mysz i touchpad -> Touchpad -> suwak On / Off

Użyłem skryptu podanego w powyższej odpowiedzi Setha Bergmana, ale chciałem udostępnić 2 ulepszenia.

1) Identyfikator urządzenia czasami się zmienia, więc nie możesz mieć go jak stałego numeru w skrypcie. Czasami id = 14, a czasem 15.

⎡ Identyfikator wskaźnika wirtualnego rdzenia = 2 [wskaźnik główny (3)] ⎜ ↳ Identyfikator wskaźnika wirtualnego rdzenia XTEST = 4 [wskaźnik slave (2)] ⎜ ↳ SYNA3602: 00 0911: 5288 Touchpad id = 15 [wskaźnik slave (2)]

#!/bin/bash
# touchpad off
DeviceID=$(xinput -list | grep Touchpad | awk '{print $6}' | sed 's/id=//')
xinput --set-prop $DeviceID "Device Enabled" 1
echo touchpad on

Oczywiście należy zmienić „Touchpad” na nazwę lub numer urządzenia Touchpad. W ten sposób, bez względu na identyfikator urządzenia, skrypt zawsze będzie działał.

2) Możesz utworzyć skrót do swoich skryptów, aby szybko z nich korzystać. W Linux Mint powinieneś przejść do Menu -> Ustawienia systemu -> Klawiatura -> Skróty -> Skróty niestandardowe -> Dodaj niestandardowy skrót. W polu polecenia po prostu wklej ścieżkę do pliku skryptu w następujący sposób: / usr / local / bin / touchpad-on i nazwę wyboru.

I dodaj kluczowe powiązania wyboru.

zrobione!

użytkownik8542574
źródło