Ubuntu GNOME 14.04 Wyłącz touchpad podczas pisania nie działa


8

Używam Ubuntu GNOME 14.04.

Ustawienie „wyłącz touchpad podczas pisania” w ustawieniach systemu nie działa.

Żadna permutacja polecenia „syndaemon” nie działa.

To naprawdę denerwujące, kiedy piszę nagle, nacisk zostanie położony na nowe okno lub zniknie duża część tekstu itp.

Używam laptopa Dell Inspiron 14 z serii 5000, nie używa się żadnych zastrzeżonych sterowników.

Próbowałem także zainstalować Pointing Devicesz Software Center i wyłączyć z tego miejsca. Też nie działał.

Istnieje odpowiedź na to pytanie: Problem z touchpadem: przeskakiwanie kursora podczas pisania (Ubuntu 14.04), syndaemon nie pomaga, ale nie chcę próbować ponownej kompilacji sterowników, chyba że zdecydowanie nie ma innego rozwiązania. Jest też: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1, ale obejmuje to również łatanie sterowników (również nie jest jasne, jak to zastosować).

Jak mogę to uruchomić?

Odpowiedzi:


3

Wiem dokładnie, na czym polega problem (przynajmniej w moim przypadku wydaje się identyczny). To dlatego, że brakuje librecord.so. Ustawienie GNOME wymaga tego pliku, ponieważ używa go syndaemonz -Ropcją. O ile mi wiadomo, ten plik został usunięty i nie jest już dostarczany z serwerem xorg.

Istnieje wiele trudnych sposobów na wyłączenie funkcji pisania. Tutaj od najłatwiejszego:

Korzystanie syndaemonbezpośrednio

Po prostu uruchom

    $ syndaemon -d

lub z opcją, która może ci się spodobać. Zobaczyć syndaemon -h.

Pamiętaj tylko, bez -Rprzełącznika.

Łatka demona ustawień GNOME

  1. Pobierz źródło dostępne na
  2. Zastosuj następującą łatkę: http://pastebin.com/1xHukxR0
  3. Skompiluj lub skompiluj pakiet.
  4. Zainstaluj i gotowe!

Uwaga: Niestety nie podam dokładnego kroku, ponieważ nie jestem ponownie użytkownikiem Ubuntu.

Ponownie skompiluj xorg-serverzXRECORD

Wkrótce skompiluj --enable-recordi ewentualnie --disable-xtrap. Znaleziono tutaj .


1

Idź do terminala i biegnij

syndaemon -i 1 -K -R -d

Jeśli to nie działa, może touchpad nie obsługuje tej funkcji. Jeśli to działa, umieść to polecenie w aplikacjach startowych, aby było stosowane podczas rozruchu. W ten sposób rozwiązałem ten problem na Yoga 2 Pro.


0

Utwórz pusty dokument, dodaj następujące wiersze:

#!/bin/sh
synclient TouchpadOff=2

i zapisz jako $HOME/bin/touchpad-settings.sh

utwórz katalog bin

mkdir -p $HOME/bin

Przejdź do myślnika i otwórz Startup Applications, kliknij Addi wprowadź w polu Polecenie:

$HOME/bin/touchpad-settings.sh

Wprowadź wszystko, co pomoże ci przypomnieć, co robi ta rzecz w polach Nazwa i Komentarz. ;-)

Kliknij „Zapisz”, a następnie „Zamknij”

Przy następnym logowaniu pisanie zostanie wyłączone, więc na razie otwórz terminal i wpisz:

$HOME/bin/touchpad-settings.sh

aby uniemożliwić Ci wylogowanie / ponowne zalogowanie! ;-)

Do tego pliku możesz również dodać wszelkie dodatkowe polecenia, które denerwują Cię na temat touchpada. Np. Mój ma:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

Aby zobaczyć wszystkie możliwości, które możesz włączyć / wyłączyć, przejdź do terminala i wpisz:

synclient -l
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.