GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment désactiver et activer le clavier sur Lenovo Yoga ?

J'ai un Lenovo Yoga 300. Il fonctionne bien avec Ubuntu, mais j'ai un problème de verrouillage du clavier.

Comme il s'agit d'un modèle Yoga, il a différents modes d'utilisation. Lorsque je tourne l'écran, il doit verrouiller le clavier pour une utilisation normale en mode tablette ou tente, mais il ne le verrouille pas.

Existe-t-il une touche ou une commande que je pourrais utiliser pour verrouiller le clavier et le déverrouiller lorsque j'en ai besoin ? Même s'il existe un programme pour cela, ce serait utile.

Réponse acceptée :

Vous pouvez utiliser xinput pour réaliser ce que vous voulez. xinput est un utilitaire permettant de répertorier les périphériques d'entrée disponibles, de demander des informations sur un périphérique et de modifier les paramètres des périphériques d'entrée. Ouvrez un terminal et exécutez xinput list – vous recevrez une information de sortie qui se lira comme ceci :

[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)]

Pour verrouiller un appareil, exécutez cette commande :xinput --set-prop <device id> "Device Enabled" 0

Exemple :

Pour verrouiller le clavier :xinput --set-prop 11 "Device Enabled" 0 (11->ID de l'appareil de la liste)

Pour le déverrouiller, xinput --set-prop <device id> "Device Enabled" 1

Attention !  :Ne vous verrouillez pas en verrouillant tous les appareils.

Pour verrouiller pendant une durée donnée, disons 5 minutes, procédez comme suit :

xinput --set-prop <device id> "Device Enabled" 0 ; sleep 5m ; xinput --set-prop <Device id> "Device Enabled" 1

Remarque : La déconnexion et la reconnexion déverrouilleront tous les appareils.


Ubuntu
  1. Comment activer/désactiver le pare-feu UFW sur Ubuntu 18.04

  2. Comment activer et désactiver le module PHP curl avec Apache sur Ubuntu Linux

  3. Comment activer, désactiver et installer les plug-ins Yum

  4. Comment activer/désactiver les fonctions allow_url_fopen et allow_url_include

  5. Comment activer et désactiver Wayland sur Ubuntu

Comment activer et désactiver les interfaces réseau dans Ubuntu 20.04

Comment activer TLS 1.3 dans Nginx sur Ubuntu 18.04 et 16.04

Comment activer et désactiver AppArmor sur Ubuntu 20.04

Comment activer et désactiver les extensions Gnome à partir de la ligne de commande ?

Comment désactiver/activer les php_functions ?

Comment désactiver et activer les alertes SiteSentry