web-dev-qa-db-fra.com

Comment désactiver et activer le clavier dans Ubuntu?

Comment désactiver et activer le clavier dans Ubuntu?

J'ai de gros problèmes car je ne dispose pas de suffisamment d'espace pour placer à la fois my keyboard et some other things sur mon bureau. Et appuyer accidentellement sur une touche peut causer des problèmes au système. Je cherche donc un moyen de verrouiller mon clavier temporairement. Bien sûr, je ne veux pas brancher le clavier de l'ordinateur parce que c'est très pratique.

Comment puis-je faire avec ça?

xinput -list

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse                id=9    [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)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ CHICONY HP Basic USB Keyboard             id=8    [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=10   [slave  keyboard (3)]
10
eccstartup

Pour désactiver/activer le clavier, appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

xinput -list

enter image description here

Une fois que vous avez trouvé votre identifiant,

sleep 0.1 ; xinput set-prop 9 'Device Enabled' 0 ; sleep 5 ; xinput set-prop 9 'Device Enabled' 1

sleep 5 est le nombre de secondes (j'imagine) pendant lequel vous souhaitez que le clavier soit désactivé.

Pour plus d'informations sur la commande xinput, voir le ManPage .

Ou vous pouvez utiliser l'utilitaire Verrouiller le clavier .

13
Mitch