Verwenden Sie eine Verknüpfung, um das Touchpad in Linux Mint zu aktivieren oder zu deaktivieren

Touchpad ist nervig

Gibt es ein Problem mit dem Touchpad, das bei der Eingabe von Zeichen reagiert und einen falschen Typ verursacht? ich habe In den meisten Fällen verfügt Windows über eine Verknüpfung zum Aktivieren / Deaktivieren des Touchpads, Linux Mint scheint diese jedoch nicht zu haben. Es ist ärgerlich, Sätze und Quellcode zu schreiben, deshalb habe ich eine Shell für Verknüpfungen geschrieben und sie als Verknüpfung registriert. Wenn Sie Fragen oder Verbesserungen haben, können Sie diese gerne kommentieren.

Umgebung

OS LinuxMint 19.3 Cinamon PC ASUS E203

fließen

① Bereiten Sie eine Schale vor ② Registrieren Sie sich für die Verknüpfung

① Bereiten Sie eine Schale vor

Sie können einen geeigneten Dateinamen verwenden. Bereiten Sie daher eine Datei im sh-Format vor und kopieren Sie den folgenden Code und fügen Sie ihn ein. Ermitteln Sie jedoch für den Gerätenamen den Gerätenamen des Touchpads mit der später beschriebenen Methode und ersetzen Sie ihn.

toggleTotchpad.sh


#!/bin/bash

#Geben Sie den Gerätenamen des Touchpads ein.
TOUCHPAD="(Gerätename)"

#Wenn der folgende Wert 1 ist, ist das Touchpad gültig. Wenn es 0 ist, ist es ungültig. Setzen Sie zuerst 1
isTouchpadEnable=1

#Ruft den aktuellen Status des Touchpads ab
touchpadStateStr=$(xinput list-props "$TOUCHPAD" | grep "Device Enabled")
touchpadStateStrLength=$((${#touchpadStateStr}-1))
touchpadState=${touchpadStateStr:$touchpadStateStrLength:1}

#Der aktuelle Status des Touchpads ist gültig (=1) ist ungültig (1)=Ersetzen Sie 0 durch 0)
if [ "$touchpadState" = "1" ];then 
    isTouchpadEnable=0
fi

#Aktivieren / Deaktivieren des Touchpads
xinput set-prop "$TOUCHPAD" --type=int --format=8 "Device Enabled" $isTouchpadEnable

Ich habe viel recherchiert, aber die mit xinput war am einfachsten zu verstehen, also habe ich sie verwendet. Es ist ein ziemlich leistungsfähiger Code, daher würde ich mich freuen, wenn Sie mich wissen lassen könnten, ob es Korrekturen gibt.

Rufen Sie den Gerätenamen des Touchpads ab

Mit dem folgenden Befehl können Sie den Gerätenamen des Touchpads in der obigen Shell abrufen. Selbst wenn Sie "Erfassung" sagen, wird nur eine Liste der angeschlossenen Eingabegeräte angezeigt. Suchen Sie daher nach dem Gerät, das mit dem Touchpad endet.

xinput --list

Der Link unten wird hilfreich sein. http://www7b.biglobe.ne.jp/~nishigo/linux/Disable_of_touchpad2.html

② Registrieren Sie sich für die Verknüpfung

Öffnen Sie die Tastenkombinationen in der Menüleiste. Screenshot at 2020-05-06 17-28-13.png

Klicken Sie auf Hinzufügen und geben Sie einen Namen und einen Befehl ein. Der Name kann alles sein, was Sie wissen. Geben Sie den Befehl wie unten gezeigt ein.

bash (Absoluter Pfad von sh made in ①) 

Screenshot at 2020-05-06 17-28-39.png

Ich denke, dass die registrierte Verknüpfung ungültig ist. Klicken Sie also darauf und registrieren Sie Ihre bevorzugte Verknüpfung. Fertig. Screenshot at 2020-05-06 17-28-50.png Ich habe WindowsKey + T gewählt. Screenshot at 2020-05-06 17-29-02.png Dies ist ein Referenzlink. https://www.shangtian.tokyo/entry/2019/01/05/104136

Recommended Posts

Verwenden Sie eine Verknüpfung, um das Touchpad in Linux Mint zu aktivieren oder zu deaktivieren
Verwendung der Methode __call__ in der Python-Klasse
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
[Linux] Verwendung des Befehls echo
[Linux] Ein Befehl zum Abrufen einer Liste der in der Vergangenheit ausgeführten Befehle
Verwendung der C-Bibliothek in Python
Verwenden Sie den neuesten Pip in einer virtuellen Umgebung
Verwenden Sie libsixel, um Sixel in Python auszugeben und das Matplotlib-Diagramm an das Terminal auszugeben.
Legen Sie eine feste IP in der Linux-Umgebung fest
Loggen Sie sich mit json mit pygogo ein.
So überprüfen Sie, ob es sich um einen Wörterbuch-Typ (Wörterbuch, Hash) handelt, indem Sie einen oder alle verwenden
Ein Memorandum zur Verwendung von Keras 'keras.preprocessing.image
Linux-Benutzer hinzufügen, wie der Befehl useradd verwendet wird
Verwendung der Exist-Klausel in Django Queryset
Praktisch, um Matplotlib-Unterzeichnungen in for-Anweisungen zu verwenden
Verwendung des in Lobe in Python erlernten Modells
(Denken Sie schnell daran) Verwendung der LINUX-Befehlszeile
Ich möchte R-Datensatz mit Python verwenden
[Linux] Wie Sie Ihre IP in eine Variable einfügen
Deaktivieren Sie die Mausbeschleunigung in einer Linux-Desktop-Umgebung vollständig
[C / C ++] Übergeben Sie den in C / C ++ berechneten Wert an eine Python-Funktion, um den Prozess auszuführen, und verwenden Sie diesen Wert in C / C ++.
Definieren Sie eine Aufgabe zum Festlegen der Fabric-Umgebung in YAML
Ändern Sie das Standardausgabeziel in eine Datei in Python
Verwenden Sie MeCab, um schlampige Sätze "langsam" zu übersetzen.
Kombinieren Sie Listen zu einem DataFrame mit Pandas
So generieren Sie eine Abfrage mit dem IN-Operator in Django
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Hinweise zur Verwendung von Marshmallow in der Schemabibliothek
Weisen Sie Linux eine lokale Linkadresse zu und verwenden Sie DNS-SD / SSDP
Schlafverarbeitung für einen bestimmten Zeitraum (Sekunden) oder länger in Python
[Python] Verwendung der for-Anweisung. Eine Methode zum Extrahieren durch Angabe eines Bereichs oder von Bedingungen.
Eine super Einführung in Linux
Verwendung des Generators
Linux eine Zusammenfassung Tastenkombination
Wie benutzt man den Dekorateur?
Geben Sie die in S3 Bucket enthaltene Schlüsselliste in eine Datei aus
So zeigen Sie eine bestimmte Dateispalte unter Linux an (awk)
[sh] Das Speichern der Befehlsausführung führt zu Variablen
So bestimmen Sie die Existenz eines Selenelements in Python
Erfassen Sie das Betriebsprotokoll automatisch im Terminal, wenn Sie sich bei Linux anmelden
Ich möchte Shortcut-Übersetzungen wie die DeepL-App auch unter Linux verwenden
So erhalten Sie alle möglichen Werte in einem regulären Ausdruck
Erstellen Sie in kürzester Zeit eine Selenium-Umgebung unter Amazon Linux 2
So machen Sie einen String in Python zu einem Array oder ein Array zu einem String
So überprüfen Sie die Speichergröße einer Variablen in Python
[Selen] Verwenden Sie die while-Anweisung, um wiederholt zur "nächsten Seite" zu wechseln.
Verwenden Sie PyCaret, um den Preis von Gebrauchtwohnungen in Tokio vorherzusagen!
Verwendung von Sternchen (*) in Python. Vielleicht ist das alles? ..
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
[Linux] Deaktivieren der automatischen Aktualisierung der Datei /etc/resolv.conf (AmazonLinux2)
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
So ermitteln Sie die Scheitelpunktkoordinaten eines Features in ArcPy
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Erstellen Sie eine Funktion, um den Inhalt der Datenbank in Go abzurufen
Ich habe den Befehl gegeben, einen farbenfrohen Kalender im Terminal anzuzeigen
Verwendung der in .mako (.html) direkt in mako definierten Renderfunktion