Wie deaktiviere ich das Touchpad während der Eingabe?


21

Es ist unmöglich, auf diese Weise zu schreiben, Text wird gelöscht, Fenster ändern sich, zufällige Tabs werden geöffnet. Ich habe jede Lösung ausprobiert, auf die ich gestoßen bin, aber keine hat sie tatsächlich gelöst (einige funktionieren nicht einmal)

Ich habe versucht, die Touchpad-Anzeige zu installieren. Ich habe versucht, eine Syndaemon-Option aus der Startanwendung hinzuzufügen. Ich habe dasselbe versucht, aber vom Terminal aus funktioniert nichts.

Ich möchte nur das Touchpad vollständig deaktivieren, während Sie tippen, nicht scrollen, nicht den Cursor bewegen, nichts.


1
Es ist sehr leicht. Rennen xinput disable <ID>. Die ID finden Sie per xinputBefehl. Aber ich schlage vor zu installieren libinput, es sollte die Probleme lösen.
Pilot6

2
@ pilot6 Sorry, ich wollte sagen, dass ich es nur während des Tippens deaktivieren möchte, nicht die ganze Zeit.
MichaelX

Was ist die Ubuntu-Version?
Pilot6

@ Pilot6 16.04.1
MichaelX

Antworten:


22

Ich schlage vor, libinputes zu installieren , hat viel bessere Algorithmen für "Deaktivieren beim Tippen" und "Handflächenerkennung".

Lauf

sudo apt install xserver-xorg-input-libinput

und starten Sie die GUI-Sitzung neu oder starten Sie neu.

Wenn Sie "Tippen zum Klicken" benötigen, können Sie hinzufügen

Option "Tapping" "true"

zum Touchpad-Bereich von /usr/share/X11/xorg.conf.d/90-libinput.conf.

Alle Optionen finden Sie auf der Handbuchseite .

Wenn Sie Ubuntu 16.04 mit dem -hwe-16.94Stack verwenden, müssen Sie das xserver-xorg-input-libinput-hwe-16.04Paket anstelle von installieren xserver-xorg-input-libinput.

Sie können überprüfen, welcher HWE-Stack installiert ist, indem Sie prüfen, ob xserver-xorgoder welches xserver-xorg-hwe-16.04Paket installiert ist.


+1 für beste Antwort nach OP geänderter Frage.
WinEunuuchs2Unix

Ich schlug dasselbe in einem Kommentar vor, noch bevor OP die Frage klärte.
Pilot6

Ich hatte deinen Kommentar gelesen, als es die erste Aktivität war, nachdem der Thread erschrocken war. Tut mir leid, dass ich vergessen habe, den Kommentar abzugeben, dann bin ich damit nicht einverstanden.
Berichtigt

2
Das Scrollen sollte normal und nicht "natürlich" sein. Es ist möglich, es umzukehren, aber es sieht so aus, als hätten Sie es schon einmal natürlich verwendet.
Pilot6

1
Die Option ist "NaturalScrolling". Versuchen Sie "true" und "false", um das zu erhalten, was Sie wollen. "Falsch" ist die Standardeinstellung.
Pilot6

10

Öffnen Sie Systemeinstellungen -> Maus & Touchpad : Wechseln Sie im Bereich Touchpad von ONzuOFF

Bildbeschreibung hier eingeben

Zusätzliche Informationen für andere Benutzer, die diesen Beitrag lesen: Die Antwort wurde geschrieben, bevor der Inhalt der Frage geändert wurde. Ursprünglich lautete die Frage: "Eine tatsächliche Lösung zum Deaktivieren des Touchpads? Ich möchte das Touchpad nur vollständig deaktivieren, nicht scrollen, nicht bewegen Cursor, nichts. " - Die Antwort von @ Pilot6 ist also die viel bessere Lösung für die Frage, nach der die aktuelle Version der Frage fragt!


1
Es tut uns leid. Mein Fehler. Ich habe den Titel durcheinander gebracht. Ich möchte das Touchpad während der Eingabe deaktivieren, nicht die ganze Zeit.
MichaelX


3

In meinen Augen ist palmdetect nicht gerade "während des Tippens deaktivieren", da diese Funktion nicht wirklich berücksichtigt, was auf der Tastatur geschieht. In meinem Fall berühre ich das Pad während der Eingabe nicht dauerhaft, sodass die Erkennung nicht richtig funktioniert hat. Unter demselben Link, den HarlemSquirrel bereits gepostet hat , gibt es auch eine zweite Lösung, die genau das tut, was angefordert wird (im modifizierten OP):

Syndaemon verwenden syndaemon überwacht die Tastaturaktivität und deaktiviert das Touchpad während der Eingabe. Es stehen verschiedene Optionen zur Verfügung, mit denen Sie steuern können, wann die Deaktivierung erfolgt. Zeigen Sie sie mit an. $ syndaemon -hUm beispielsweise das Antippen und Scrollen nach jedem Tastendruck für 0,5 Sekunden zu deaktivieren (Modifikatortasten wie Strg ignorieren), verwenden Sie

syndaemon -i 0.5 -t -K -R

Nachdem Sie die gewünschten Optionen festgelegt haben, sollten Sie Ihren Anmeldungsmanager oder xinitrc verwenden, damit er beim Start von X automatisch ausgeführt wird. Mit der Option -d wird es im Hintergrund als Daemon gestartet.


Ich habe bestätigt, dass dies auf Ubuntu 19.04 LTS funktioniert, auf dem der Gnome-Standarddesktop ausgeführt wird. Dies ist mit der synclient -l | grep PalmDetectRückkehr PalmDetect = 1(die standardmäßig aktiviert wurde, nicht durch meine eigenen Änderungen). Dies bedeutet, zu mir, dass nur mit synclients‘ PalmDetectauf 1 gesetzt ist nicht die Lösung, Ihre Antwort.
15.

0

Dies ist sehr ähnlich zu Wie deaktiviere ich ein Touchpad über die Befehlszeile? welches das synclient programm empfiehlt.

Wenn Sie ein Synaptics-Touchpad besitzen, können Sie Hotkeys zum Ein- und Ausschalten des Pads verwenden

  • synclient TouchpadOff = 1
  • synclient TouchpadOff = 0

Beantwortet dies die Frage bezüglich der automatischen Funktion "Deaktivieren während der Eingabe"?
Pilot6

Dies geschieht nicht automatisch, aber ich fand es nützlich und erfordere nicht das Hinzufügen eines weiteren Pakets. So oder so ist gut. Ihre ist automatisch; meins während Handbuch gilt auch für die Frage des OP.
Rache
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.