Ich möchte, dass mein Touchpad deaktiviert wird, wenn ich meine Maus benutze. Wie kann ich das machen?
touchpad-indicator
hat aufgehört am 11.10 zu arbeiten. Es funktionierte am 11.04. Gnome3 ist keine Lösung, da es mir nicht gefällt und ich es als fehlerhaft empfinde.
223
Antworten:
Führen Sie den folgenden Befehl in einem Terminal aus:
Sie erhalten eine Ausgabe, die so aussieht:
Es werden alle angeschlossenen Eingabegeräte angezeigt. Beachten Sie, dass sie alle eine ID haben. Da 12 die ID für mein Touchpad ist, wird sie durch Ausführen des folgenden Befehls deaktiviert.
In Ubuntu-Versionen können
>12.04
Sie auch direkt über deaktivieren(und über einen ähnlichen Befehl aktivieren)
quelle
xinput -disable 12
Eingabegerät 12 deaktivieren (oderxinput -enable 12
aktivieren). Siehe Handbuch Seite xinput (1) .quelle
Überprüfen Sie diesen Link: So deaktivieren Sie das Touchpad in Ubuntu 11.10
Die dort gefundene Antwort ist wirklich ordentlich:
Danach erhalten Sie einen Schalter in Ihrem Infobereich.
Ich würde mir nur wünschen, die Umschalttaste auf Fn+ stellen zu können F8(das ist ein Touchpad-Tastenschalter auf meiner Tastatur ...
quelle
atareao
, konnte er von Malware in seinem PPA - Hosting seinBasierend auf der Antwort von @Peng Wu habe ich ein Bash-Skript erstellt, das verwendet werden kann ...
Sie können es manuell ausführen oder beim Start ausführen. Dann können Sie das Skript beim Booten ausführen lassen.
Ein weiteres Bash-Skript zum Umschalten des Touchpads:
quelle
'Touchpad in mouse emulation mode\s*id\=[0-9]{1,2}'
Touchpad
stattTouchPad
. Um die Groß- und Kleinschreibung zu ignorieren, fügeni
Sie einfach ein zu Ihren grep-Optionen hinzu.synclient TouchpadOff=$(synclient | ruby -ne 'puts ($_.match(/\\d+/)[0].to_i ^ 1) if /TouchpadOff/ =~ $_')
imwheel
: askubuntu.com / questions / 844151 / enable-disable-touchpad /… . Meine Antwort sucht auchxinput
nach beidemTouchPad
undTouchpad
, da das P manchmal abhängig vom System groß geschrieben wird oder nicht, funktioniert das Skript möglicherweise ansonsten nicht, wenn Sie nicht nach beidem suchen.Einfach in einem Terminal:
In Ubuntu 16.04 scheint dies jedoch nicht mehr zu funktionieren. In diesem Fall
xinput
funktioniert dann noch:quelle
AKTUALISIERTE LÖSUNG:
Statt
xinput
mit ID - Variablen , die geändert werden können, eine bessere Nutzungsynclient
wie in anderen Antworten erwähnt, wie diese .So schalten Sie das Touchpad aus:
Zum Einschalten:
Zur Verwendung mit Startern oder Verknüpfungen wie unten angegeben.
Dies ist nur die Anwendung der Befehle in dieser Antwort unter der vorliegenden Frage. Die folgende Lösung ist auf Xfce / Xubuntu beschränkt, aber obwohl ich es zufällig gemacht habe, finde ich es zu elegant, nicht zu teilen. Daher habe ich zunächst eine separate Frage nur für Xubuntu erstellt. Diese Frage kann nur ein Duplikat dieser Frage sein und ist möglicherweise aus diesem Grund geschlossen. Deshalb wage ich es, diese Antwort hier erneut zu posten.
Es geht um diese beiden Befehle:
Deaktivieren:
Aktivieren:
Die ID-Nummer wird beim Ausführen ermittelt
quelle
So deaktivieren Sie Ihr Touchpad beim Start automatisch Diese Methode deaktiviert das Pad sicherer nach Namen als nach ID. So ermitteln Sie den Namen Ihres Touchpads:
Erstellen Sie eine Bash-Skriptdatei. Ich habe die Datei zu Ubuntu Startup Applications hinzugefügt, damit sie bei jedem Neustart ausgeführt wird. Denken Sie daran, die Datei ausführbar zu machen. Hier sind die Inhalte:
quelle
Das hat bei mir in 11.10 geklappt:
Es werden alle angeschlossenen Eingabegeräte angezeigt. Beachten Sie, dass sie alle eine ID haben. Da 12 die ID für mein Touchpad ist, wird sie durch Ausführen des folgenden Befehls deaktiviert.
und ich würde es in .bashrc oder was auch immer setzen, außer dass ich nicht sicher bin, dass Gerät 12 (eigentlich 11 für mich) immer das Touchpad ist.
Wenn ich nur den Pfeil nach oben in Nautilius zum Arbeiten bringen und die .dirs sehen könnte
quelle
Tastaturkürzel definieren
(Diese Antwort wurde von einer ungültigen Bearbeitung kopiert.)
Anstatt sich diesen Befehl jedes Mal zu merken, wenn Sie das Touchpad aktivieren / deaktivieren möchten, können Sie ihn auch als Tastenkombination hinzufügen.
Klicken Sie unter Einstellungen in Tastenkombinationen auf Hinzufügen. Geben Sie der Verknüpfung einen Namen wie "Disable Touchpad" (Touchpad deaktivieren) oder einen anderen Namen und fügen Sie den oben entdeckten Befehl hinzu
und klicken Sie auf Übernehmen. Fügen Sie dann eine weitere Verknüpfung mit dem Namen "Enable Touchpad" (Touchpad aktivieren) oder etwas Ähnliches wie die erste hinzu und ändern Sie den vorherigen Befehl am Ende in eine 1
das sind die aus / an resp.
Nachdem diese hinzugefügt wurden, klicken Sie auf die Spalte Tastenkürzel aktivieren (sollte 'deaktiviert' heißen) und geben Sie das gewünschte Tastenkürzel ein. Ich wählte Win+ 1(Halten Sie die Windows-Taste gedrückt, und drücken Sie die Nummer 1). Tun Sie dasselbe für Disable Touchpad, ich habe Win+ gewählt 2.
Jetzt Win+ 1aktiviert mein Touchpad und Win+ 2deaktiviert es.
quelle
Ich verwende das folgende Skript, um das Touchpad zu aktivieren / deaktivieren. Ich habe es auch der Tastenkombination zugewiesen.
Verbrauch:
toggle_touchpad.sh [on|off
]Wenn Sie ohne Argumente ausführen, wird der aktuelle Status des Touchpads einfach invertiert.
quelle
Überprüfen Sie zunächst, ob Ihr Laptop eine Tastenkombination für das Touchpad aktiviert / deaktiviert hat. Auf meinem Lenovo Thinkpad T500 ist es Fn+F8
quelle
xev
oder benutzexinput
und versuche, die Taste auf meinem G700 zu benutzen, registriert es keine verdammte Sache. Auchevemu-record
registriert nichts, und das ist auf der Kernel-Ebene. Wenn der Kernel es nicht sehen kann, ist nichts weiter zu tun, als die Gerätetreiber zu reparieren. Trotzdem ist dies eine großartige, aber keine zuverlässige Lösung für alle Anwendungsfälle.In meinem Fall fn+F9 wird in der kartierte Touchpad - Schalter .
Die Taste zeigt jedoch nicht nur das Touchpad-Symbol oben rechts auf dem Bildschirm an.
Hier ist eine Lösung zum Umschalten des Touchpads, indem Sie einfach eine Verknüpfung drücken .
1. ID Ihres Touchpads abrufen
2. Schreiben eines Skripts zum Umschalten des Touchpads
Daher habe ich eine Bash-Skript-Datei zum Umschalten des Touchpads mit dem Befehl 'xinput' (das ursprüngliche Skript finden Sie hier ).
In meinem Fall war die ID des Touchpads 12.
Speichern Sie die obige Skriptdatei wie
.toggleTouchPad.sh
gewünscht.3. Tastaturkürzel zum Ausführen des Skripts
Und der letzte Schritt ist das Hinzufügen einer Tastenkombination zum Ausführen der Skriptdatei.
Schreiben Sie also einfach
sh /PATH/TO/SCRIPT
in dasCommand
Ihres Verknüpfungsfensters.4. Probieren Sie die Verknüpfung aus
Drücken Sie die Tastenkombination und prüfen Sie, ob das Touchpad umgeschaltet ist.
Es funktionierte bei ASUS A556UA Laptop und Ubuntu14.04 x64 installiert .
Was verbessert werden soll.
Bitte schlagen Sie eine Möglichkeit vor, die Touchpad-Umschalttaste einer benutzerdefinierten Verknüpfung zuzuweisen, um eine vollständige Lösung zu erhalten
quelle
Für Ubuntu 16.04
Zum Deaktivieren des Touchpads:
und zum Aktivieren des Touchpads:
quelle
https://bitbucket.org/barseghyanartur/xinput
Es ist ein sehr kleiner Code, mit dem Sie das Touchpad vom Terminal aus aktivieren / deaktivieren können.
Folgen Sie einfach den Anweisungen unten:
Installieren:
Touchpad deaktivieren:
Touchpad aktivieren:
quelle
Fügen Sie Ihrer .bashrc-Datei einfach ein paar Bash-Funktionen hinzu, um ein Umschalten zu ermöglichen ...
quelle
installiere die Jupiter App. Sie können das Touchpad damit deaktivieren und es wird gespeichert. Dies hat für mich sowohl auf einem Lenovo IdeaPad als auch auf einem ThinkPad am 11.04, 11.10 und 12.04 effektiv funktioniert.
quelle
Es ist eigentlich sehr einfach, das Touchpad in Ubuntu zu deaktivieren. Entfernen Sie einfach das Paket
xserver-xorg-input-synaptics
, das für die Verwendung von Touchpads in Ubuntu erforderlich ist!sudo apt-get remove xserver-xorg-input-synaptics
Es ist die einzige Möglichkeit, das Touchpad dauerhaft zu deaktivieren, die bei mir funktioniert hat. Die anderen Wege waren nur vorübergehend:
Ich verwende LXDE und konnte das Touchpad nicht automatisch deaktivieren, indem ich diese Zeilen zu
~/.config/lxsession/LXDE/autostart
oder/etc/xdg/lxsession/LXDE/autostart
mit einem@
-prefix hinzufügte. Es wurde einfach ignoriert.Und ich habe versucht, das Touchpad mit dconf-editor (org.gnome.desktop.peripherals.touchpad) und gconf-editor (desktop.gnome.peripherals.TOUCHPADNAME) zu deaktivieren, aber beide funktionierten nicht. Die Einstellungen im dconf-editor haben keinerlei Auswirkung und im gconf-editor wird weiterhin die Fehlermeldung "Dieser Schlüssel hat kein Schema" angezeigt.
quelle
Ich habe versucht, mit der Laptop-Funktionstaste ( fn) den Zeiger zu deaktivieren, und es funktioniert. Es hat in meinen 11.04 Tagen nicht funktioniert, also probieren Sie es aus.
quelle
Wenn Ihre Laptoptastatur keine spezielle Funktionstaste zum Ein- und Ausschalten des Touchpads hat, finden Sie möglicherweise eine virtuelle Bildschirmtastatur, die dies simuliert (obwohl ich keine gefunden habe).
Kurz gesagt, das funktioniert gut:
quelle
Was für mich auf Ubuntu 12.04 LTS mit Dell Laptop gearbeitet
Ich wollte den Zeiger deaktivieren, der sich in der Mitte der Tastatur befindet und beim Tippen viele Probleme verursacht. Damit:
Dies hat den Dualpoint-Stick deaktiviert. Aber keine der anderen Antworten hat für mich funktioniert. Ich tat
Installieren Sie
dconf-tools
:Gehen Sie dann zu org -> gnome -> settings-daemon -> peripherals -> touchpad und deaktivieren Sie das Feld touchpad -enabled
quelle
Ich habe eine gute Lösung gefunden, um eine Schlüsselbindung zu erstellen, die den Befehl aufruft:
Dabei ist 199 ein als XF86TouchpadToggle erkannter Schlüsselcode. Auf diese Weise kann eine Tastenkombination ausgewählt werden, um sich wie eine spezielle Taste zu verhalten. Einige Laptops müssen das Touchpad umschalten, damit Desktop-Umgebungen wie Mate oder Cinnamon das Problem lösen können. Mit diesem Befehl können Sie Schlüsselcodes überprüfen:
Ich habe in meinem Blog eine Anleitung erstellt : https://artofcode.wordpress.com/2017/10/01/how-to-add-a-key-binding-to-toggle-a-touchpad-under-linux /
quelle
Meine Lösung ist das folgende TP-Skript:
Das Touchpad wird deaktiviert, wenn eine Maus erkannt wird, und aktiviert, wenn nicht.
Die Touchpad-ID wird vom Skript gefunden.
quelle
Ich habe ein Medion Akoya P7812 Notebook - Modell mit Ubuntu 11.10 (64 Bit) und das Fn& F6Tastenkombination deaktiviert das Touchpad.
quelle
Alternative Lösung, die für alle Touchpads funktioniert, keine ID erforderlich.
Öffne ein Terminal und schreibe "gedit toggle_touchpad.sh"
Speichern Sie die Datei und beenden Sie sie. Jetzt haben Sie eine Datei mit dem Namen "toggle_touchpad.sh"
Führen Sie den Befehl aus
chmod +x toggle_touchpad.sh
, um die Datei ausführbar zu machen.Platzieren Sie die Datei in einem beliebigen Ordner. Nehmen wir an, Sie haben es im Ordner / home / username / myscripts /.
Gehen Sie im Menü oben rechts zu
system-settings->keyboard->shortcuts->custom-shortcuts
.Erstellen Sie eine neue Verknüpfung und geben Sie einen beliebigen Namen ein. Geben Sie als Befehl ein,
/home<username>;/myscripts/toggle_touchpad.sh
wobei "Benutzername" Ihr Benutzername istWeisen Sie die gewünschte Tastenkombination zu.
Bereit :)
PS Ich persönlich habe die Datei in den
/opt/myscripts/
Ordner gelegt, aber um sie dort abzulegen, sollten Sie nach dem Erstellen der Datei die folgenden Befehle ausführen:Wobei "Benutzername" Ihr Benutzername ist
Wenn Sie dann die Verknüpfung erstellen, verwenden Sie anstelle der oben genannten den Pfad "/opt/myscripts/toggle_touchpad.sh"
quelle
benutze zuerst xinput list, um den Namen des Basisgeräts deines Touchpads zu erhalten ... dann füge den Befehl xinput disable mit dem vollständigen Gerätenamen (in doppelten qoutes, um das Leerzeichen zu akzeptieren) zur ~ / .bashrc-Datei hinzu (dh xinput disable "SynPS / 2 Synaptics TouchPad ") Die obigen Skripte erwiesen sich als sehr erfolgreich.
quelle
Diese Methode funktioniert, aber ich kann den "win" -Button scheinbar nicht verwenden. Also habe ich das CtrlF1& F2dafür benutzt.
Derzeit ist mein Laptop-Betriebssystem Ubuntu 14.04LTS.
Oh, muss das
xinput < id >
mit dem Befehl unten herausfinden . Für Ubuntu 14.04 ist es das "SynPS / 2 Synaptics TouchPad"quelle
Ich habe alle bisherigen Antworten hier erfolglos ausprobiert.
Was für mich auf Ubuntu 16.10 funktioniert hat, war
Möglicherweise möchten Sie den Wert 1 auf 0,5 ändern.
quelle
Durch die Kombination der Antworten von Krzysztof Tomaszewski und JaeJun LEE bin ich zu dieser Lösung gekommen.
Erstellen Sie das folgende
toggleTouchPad.sh
Skript und speichern Sie es an einem beliebigen Ort:wobei 14 Ihre TouchDevice-ID ist (siehe die Antwort von JaeJun LEE )
Gehen Sie zu Ubuntu-Einstellungen -> Geräte -> Tastatur
Klicken Sie am Ende der Liste auf
+
, um eine neue benutzerdefinierte Verknüpfung hinzuzufügenNennen Sie es
Toggle Touchpad
mit Befehl/path/to/.toggleTouchPad.sh
und jeder gewünschten Tastenkombination (ich habe gerade Super + F7 gewählt).Wenn Sie jetzt die von Ihnen gewählte Tastenkombination drücken, wird nicht nur das Touchpad umgeschaltet, sondern dank wird auch ein Benachrichtigungssymbol angezeigt
xdotool
quelle
Um den mittleren Stick meines Dell Latitude zu deaktivieren, habe ich dieses Profil auf Ubuntu gesetzt, sodass es bei jedem Start / Neustart meines Laptops diese Eingabe deaktiviert.
Ich habe das benutzt
--id-only
, um ein Missverhältnis in grep zu vermeidenquelle
In meinem Fall habe ich mit einem Slimbook und Kubuntu nur die Kombination verwendet: Fn+ Z.
Dadurch wird das Touchpad deaktiviert oder aktiviert.
quelle