Ich habe diese Option bereits in den Einstellungen aktiviert, aber sie funktioniert nicht. Ich habe auch auf dieser Site nach Lösungen gesucht, aber keine davon funktioniert. Was soll ich machen?
Ich habe diese Option bereits in den Einstellungen aktiviert, aber sie funktioniert nicht. Ich habe auch auf dieser Site nach Lösungen gesucht, aber keine davon funktioniert. Was soll ich machen?
Antworten:
Dieser Befehl hat bei mir funktioniert (1 ist die Anzahl der Sekunden, die nach dem letzten Drücken der Taste gewartet werden muss, bevor das Touchpad wieder aktiviert wird. Ändern Sie den Wert auf den gewünschten Wert):
syndaemon -i 1 -K -d
Fügen Sie es einfach zu Startup Applications hinzu, damit es nach dem Neustart / Herunterfahren funktioniert. Um weitere Optionen anzuzeigen, geben Sie diesen Befehl in ein Terminal ein:
syndaemon --help or man syndaemon
Wie andere hier hat auch das Dienstprogramm syndaemon mein Problem gelöst. Für mich lief der Syndaemon schon.
Nachdem ich damit gespielt und einige der anderen Antworten hier gelesen hatte, stellte ich fest, dass die Ursache die -t
Option ist.
Die Option muss einen Fehler aufweisen, da ich bei der Eingabe immer noch scrollen und tippen kann, wenn sie angegeben ist. Wenn Sie die Option jedoch ganz weglassen, funktioniert alles einwandfrei. Das gesamte Touchpad ist erwartungsgemäß deaktiviert, wenn Sie die -t
Option nicht angeben. Ich führe einfach folgendes aus, um syndaemon ohne neu zu starten -t
.
$ killall syndaemon
$ syndaemon -i 1 -KRd
-i
Mit dieser Option können Sie festlegen, wie lange Syndaemon nach Beendigung der Eingabe warten soll, bevor das Touchpad wieder aktiviert wird. Eine Sekunde ist das, was schon gelaufen ist und für mich in Ordnung zu sein scheint.-K
Weist syndaemon an, bei der Überwachung der Tastatureingabe Modifikatortasten und Tastenkombinationen mit Modifikator + zu ignorieren.-R
Weist syndaemon an, die Erweiterung "XRecord" zu verwenden, anstatt nach Tastatureingaben zu fragen. Ich stelle mir vor, dass dies aus Performancegründen verwendet wird. Die Erweiterung meldet wahrscheinlich, wenn die Eingabe beendet wird, anstatt je nach Syndaemon die Tastatur fortlaufend auf Eingaben abzufragen.-d
teilt syndaemon lediglich mit, dass es beim Starten im Hintergrund ausgeführt werden soll, ohne die Terminal-Eingabe zu blockieren. Wenn Sie diese Option nicht angeben, stoppt Syndaemon, wenn Sie Ihr Terminal schließen.Am Ende ist es also die -t
Option, die hier die Schuld trägt. Bringen Sie Syndaemon einfach zum Laufen, und alles ist in Ordnung.
PS - Meine Maschine ist ein Original Lenovo Yoga 13, falls sich jemand wundert. Ich habe meine Windows-Installation komplett weggeblasen und durch Ubuntu 14.04 ersetzt.
syndaemon
im Hintergrund ausgeführt.
Versuchen Sie, Pointing Devices über das Ubuntu Software Center zu installieren. Geben Sie "Zeigegeräte" ein und klicken Sie dann auf Installieren. Einmal installiert, öffnen Sie das Programm von Dash. Nach dem Öffnen des Programms sollte das Touchpad angezeigt werden (zusammen mit allen anderen Mäusen, die angeschlossen sind). Klicken Sie auf Ihr Touchpad und die aufgerufene Option palm detection
sollte angezeigt werden. Stellen Sie den range
ganzen Weg nach low
und den pressure
nach ein high
. Dann schließen Sie es aus. Wenn das Problem dadurch nicht behoben wird, antworten Sie.
Ich habe alle Optionen ausprobiert, aber keine hat funktioniert. Dann habe ich diesen magischen Befehl gefunden, der den Trick für mich getan hat. Versuchen Sie dies und vielleicht funktioniert es für Sie
syndaemon -i 1 -K -d
-d
. Die -K
Option nimmt keinen Wert an. Sie weist Syndaemon an, Modifikatortasten und Kombinationen aus Modifikator und Taste zu ignorieren, während die Tastatureingabe überwacht wird. -d
Weist syndaemon an, im Hintergrund zu laufen, anstatt Ihr Terminal zu überlasten.
Ich hatte das gleiche Problem - obwohl die Option aktiviert war, funktionierte es nicht. Ich habe es behoben, indem ich Synaptics Touchpad aus dem Ubuntu-Software-Center installiert habe (es scheint, dass es nicht standardmäßig installiert ist).
Nach der Installation habe ich auf den Bindestrich zugegriffen und dann das Touchpad beim Tippen deaktiviert. Sie können auch die Zeit einstellen, die inaktiv bleiben soll, wenn Tastaturaktivität erkannt wird.
Die Option " Während des Tippens deaktivieren " in den Systemeinstellungen -> Maus und Touchpad funktioniert aufgrund eines Fehlers in Ubuntu nicht, wie in diesem bestätigten Fehlerbericht beschrieben . Es ist ein alter Fehler seit 12.04, der alle Benutzer betrifft, unabhängig davon, welche Laptops sie verwenden .
Was funktioniert, ist das Hinzufügen des Snipets
syndaemon -i 4 -K -d
in Startup-Anwendungen.
"-i 4" funktioniert für mich gut, "-i 1", wie einige Quellen vermuten, könnte nicht genug sein.
Bitte verwenden Sie nicht die Option "-t", die Sie in einigen Beispielen im Web finden können. Dies ist die Ursache für Probleme, da das Touchpad beim Tippen auf der Tastatur nicht deaktiviert wird.
Während des Startvorgangs läuft syndaemon nicht, so dass "killall syndaemon" nicht benötigt wird. Wenn jedoch syndaemon gestartet wurde, sollten Sie verwenden:
killall syndaemon
syndaemon -i 4 -K -d
Sie können experimentieren, mit einer Hand zu tippen und versuchen, den Kursor mit dem Touchpad mit den Fingern der zweiten Hand zu bewegen, um zu bestätigen, dass er für Sie funktioniert.
Deaktivieren Sie in den Touchpad-Einstellungen die Option „Beim Tippen deaktivieren“ (siehe unten) (Ja, dies ist erforderlich, auch wenn dies nicht intuitiv zu sein scheint. Andernfalls wird das Touchpad deaktiviert, nachdem Sie die folgenden „permanenten“ Schritte ausgeführt und anschließend neu gestartet haben Das vorherige / schlechte Syndaemon wird beim Booten und bei Konflikten gestartet.)
Beenden Sie den aktuellen Syndaemon-Prozess (falls dieser zuvor beim Booten gestartet wurde), der diese Touchpad-Funktion steuert:
pkill syndaemon
Starten Sie den Syndaemon-Prozess neu:
syndaemon -i 2 -d -K
Dabei gilt Folgendes: 2 ist die Verzögerungszeit in Sekunden, die gewartet werden soll, nachdem Sie mit dem Tippen aufgehört haben und bevor das Touchpad erneut aktiviert wird. Beachten Sie, dass jeder Zeitwert von weniger als 1,5 bis 2 Sekunden (eher <2 Sekunden) fehlerhaft ist und das Touchpad beim Tippen nicht vollständig deaktiviert zu lassen scheint
Um dieses Problem zu beheben permanent: Führen Sie den „Startup - Anwendungen“ App aus der Suchleiste → klicken Sie auf „Hinzufügen“ → und geben Sie den folgenden Befehl in den „Command“ Abschnitt: syndaemon -i 2 -d -K
. Name und Kommentar können beliebig sein. Klicken Sie auf "Hinzufügen", wenn Sie fertig sind, und schließen Sie es. So sieht es aus:
Weitere Informationen zu diesem Fehler in Ubuntu 14.04 finden Sie hier: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1295526
Diese Antwort wurde ursprünglich hier gepostet: https://askubuntu.com/a/986129/327339
Hinzufügen einer Erweiterung zu allen bereits bereitgestellten Antworten ...
In erster Linie:
syndaemon -i 1 -K -d
Das einzige Problem bei diesem Befehl ist, dass der Code nach dem Zurücksetzen des Systems im Grunde genommen rückgängig gemacht wird.
Daher würde ich empfehlen, einen Alias
Befehl mit diesem Befehl auch dann zu erstellen , wenn das System neu gestartet wird. Sie können einfach einen Befehl in das Terminal eingeben und den Code automatisch an der Eingabeaufforderung ausführen lassen.
Ich persönlich habe dies mit 'keystop' als Befehlsname zur Implementierung dieses Codes durchgeführt. Sie können jedoch einen beliebigen Namen verwenden, indem Sie die folgenden Schritte ausführen. (Ersetzen keystop
Sie den Namen, den Sie für den Befehl gewählt haben.)
** Denken Sie daran, dass der von Ihnen gewählte Befehlsname NICHT verwendet werden darf!
So machen Sie es:
alias keystop='syndaemon -i 1 -K -d'
Das ist es! Von nun an, wann immer Sie Ihr System neu starten - Öffnen Sie einfach das Terminal und geben Sie ein keystop
und der Code wird ausgeführt!