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.
OS LinuxMint 19.3 Cinamon PC ASUS E203
① Bereiten Sie eine Schale vor ② Registrieren Sie sich für die Verknüpfung
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.
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
Öffnen Sie die Tastenkombinationen in der Menüleiste.
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 ①)
Ich denke, dass die registrierte Verknüpfung ungültig ist. Klicken Sie also darauf und registrieren Sie Ihre bevorzugte Verknüpfung. Fertig. Ich habe WindowsKey + T gewählt. Dies ist ein Referenzlink. https://www.shangtian.tokyo/entry/2019/01/05/104136
Recommended Posts