Ich habe ein Lenovo Yoga 300. Es funktioniert gut mit Ubuntu, aber ich habe ein Problem mit einer Tastatursperre.
Da es sich um ein Yoga-Modell handelt, hat es verschiedene Verwendungsmodi. Wenn ich den Bildschirm drehe, sollte die Tastatur für eine normale Nutzung des Tablet- oder Tent-Modus gesperrt werden, aber sie wird nicht gesperrt.
Gibt es eine Taste oder einen Befehl, mit dem ich die Tastatur sperren und entsperren kann, wenn ich es brauche? Auch wenn es dafür ein Programm gibt, wäre das hilfreich.
Akzeptierte Antwort:
Sie können xinput
verwenden um zu erreichen, was Sie wollen. xinput
ist ein Dienstprogramm zum Auflisten verfügbarer Eingabegeräte, zum Abfragen von Informationen zu einem Gerät und zum Ändern der Eingabegeräteeinstellungen. Öffnen Sie ein Terminal und führen Sie xinput list
aus – Sie erhalten eine Ausgabeinformation, die wie folgt lautet:
[email protected]:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ HP Truevision HD id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ HP WMI hotkeys id=13 [slave keyboard (3)]
↳ HP Wireless hotkeys id=14 [slave keyboard (3)]
Um ein Gerät zu sperren, führen Sie diesen Befehl aus:xinput --set-prop <device id> "Device Enabled" 0
Beispiel:
So sperren Sie die Tastatur:xinput --set-prop 11 "Device Enabled" 0
(11->Geräte-ID aus Liste)
Um es zu entsperren, xinput --set-prop <device id> "Device Enabled" 1
Achtung! :Sperren Sie sich nicht selbst aus, indem Sie alle Geräte sperren.
Um für eine bestimmte Zeit zu sperren, sagen wir 5 Minuten, gehen Sie wie folgt vor:
xinput --set-prop <device id> "Device Enabled" 0 ; sleep 5m ; xinput --set-prop <Device id> "Device Enabled" 1
Hinweis: Durch Abmelden und erneutes Anmelden werden alle Geräte entsperrt.