• [^] # Re: xinput est ton ami

    Posté par . En réponse au message desactiver clavier. Évalué à 1.

    Celui que j'avais cité comme exemple est dans la liste (AT Translated Set 2 keyboard)

    ↳ Integrated_Webcam_1.3M id=9 [slave keyboard (3)]
    ↳ KYE Wireless keyboard and mouse id=10 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
    ↳ Dell WMI hotkeys

    Les périphériques exclaves correspondent aux périphériques détectés par l'OS, les périphériques virtuels sont des agrégats qui permettent à ton gestionnaire graphique de ne voir qu'un clavier et qu'une seule souris (pointer), ça permet entre autre de n'avoir qu'un curseur de souris pour le trackpad et la souris et que les fenêtres puissent s'approprier tous les claviers en même temps pour la saisie.

    Tu as un clavier Virtuel (master) avec l'id 3 qui regroupe tous les claviers esclaves.

    Chaque clavier esclave est relié à un master, dans ta liste tu as: AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

    qui signifie que le clavier dont l'id est 12 est mappé en esclave sur le clavier Virtuel master 3.

    Ce n'est pas super simple à comprendre mais en faisant des essais on arrive à comprendre.

    Si tu désactives un périphérique virtuel, tu perd tous les claviers ou toutes les souris.

    Si ton serveur graphique est lancé en root, les commandes sont à lancer avec Sudo, cela varie selon les distribs.

    donc dans ton cas, il te suffit de taper:
    sudo xinput disable 12

    ou:
    sudo xinput disable "AT Translated Set 2 keyboard"

    Tu constatera que sur un portable, les constructeurs s'amusent à mettre des contrôleurs de clavier un peu partout: volume, power, webcam, carte son(pour la détection du jack), etc...