Ubuntu GNOME 14.04 Deaktivieren Sie das Touchpad, während die Eingabe nicht funktioniert

8

Ich benutze Ubuntu GNOME 14.04.

Die Einstellung "Touchpad während der Eingabe deaktivieren" in den Systemeinstellungen funktioniert nicht.

Eine Permutation des Befehls "syndaemon" funktioniert nicht.

Es ist wirklich ärgerlich, wenn ich plötzlich tippe und der Fokus auf einem neuen Fenster liegt oder ein großer Textblock weg ist usw.

Ich verwende einen Laptop der Dell Inspiron 14 5000-Serie, ohne dass proprietäre Treiber verwendet werden.

Ich habe auch versucht, Pointing Devicesüber das Software Center zu installieren und von dort aus zu deaktivieren. Hat auch nicht funktioniert.

Es gibt die Antwort auf diese Frage: Touchpad-Problem: Cursor springen während der Eingabe (Ubuntu 14.04), Syndaemon hilft nicht, aber ich möchte nicht versuchen, Treiber neu zu kompilieren, es sei denn, es gibt definitiv keine andere Lösung. Es gibt auch Folgendes : https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1, aber dies beinhaltet auch das Patchen von Treibern (auch nicht klar, wie man es anwendet).

Wie kann ich das zum Laufen bringen?

Aristides
quelle

Antworten:

3

Ich weiß genau, wo das Problem liegt (zumindest in meinem Fall, der identisch erscheint). Es ist, weil du vermisst wirst librecord.so. Die GNOME-Einstellung erfordert diese Datei, da sie syndaemonmit -ROption verwendet wird. Soweit ich weiß, wurde diese Datei gelöscht und nicht mehr mit xorg-server ausgeliefert.

Es gibt viele schwierige Möglichkeiten, die Tippfunktion zu deaktivieren. Hier vom einfachsten:

Mit syndaemonDirekt

Einfach starten

    $ syndaemon -d

oder mit Option, die Sie mögen können. Siehe syndaemon -h.

Denken Sie daran, ohne -RSchalter.

Patchen Sie den GNOME-Einstellungsdämon

  1. Laden Sie die Quelle herunter, die unter verfügbar ist
  2. Wenden Sie den folgenden Patch an: http://pastebin.com/1xHukxR0
  3. Kompilieren oder erstellen Sie das Paket.
  4. Installieren und fertig!

NB: Entschuldigung, ich gebe nicht den genauen Schritt an, da ich wieder kein Ubuntu-Benutzer bin.

Neu kompilieren xorg-servermitXRECORD

In Kürze kompilieren mit --enable-recordund möglicherweise --disable-xtrap. Gefunden hier .

Abdillah
quelle
1

Gehen Sie zu Ihrem Terminal und rennen Sie

syndaemon -i 1 -K -R -d

Wenn das nicht funktioniert, unterstützt Ihr Touchpad diese Funktion möglicherweise nicht. Wenn es funktioniert, fügen Sie diesen Befehl in die Startanwendungen ein, damit er beim Booten angewendet wird. So habe ich dieses Problem mit Yoga 2 Pro gelöst.

Kennzeichen
quelle
0

Erstellen Sie ein leeres Dokument und fügen Sie die folgenden Zeilen hinzu:

#!/bin/sh
synclient TouchpadOff=2

und speichern Sie es als $HOME/bin/touchpad-settings.sh

Erstellen Sie das bin-Verzeichnis

mkdir -p $HOME/bin

Gehen Sie zu Ihrem Bindestrich und öffnen Sie Startup Applications, klicken Sie Addund geben Sie in das Befehlsfeld ein:

$HOME/bin/touchpad-settings.sh

Geben Sie in die Felder Name und Kommentar alles ein, was Sie daran erinnert, was dieses Ding tut. ;-);

Klicken Sie auf "Speichern" und dann auf "Schließen".

Beim nächsten Mal melden Sie sich an, wird die Eingabe deaktiviert werden, so dass nur für jetzt , öffnen Sie ein Terminal und geben Sie :

$HOME/bin/touchpad-settings.sh

um zu verhindern, dass Sie sich wieder abmelden müssen! ;-);

Sie können dieser Datei auch zusätzliche Befehle hinzufügen, die Sie an Ihrem Touchpad stören. ZB meins hat:

#!/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

Um alle Möglichkeiten anzuzeigen, die Sie ein- und ausschalten können, gehen Sie zu einem Terminal und geben Sie Folgendes ein:

synclient -l
Fabby
quelle