GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come disabilitare e abilitare la tastiera su Lenovo Yoga?

Ho un Lenovo Yoga 300. Funziona bene con Ubuntu, ma ho un problema con il blocco della tastiera.

Essendo un modello Yoga, ha diverse modalità di utilizzo. Quando giro lo schermo dovrebbe bloccare la tastiera per un normale utilizzo della modalità tablet o tenda, ma non la blocca.

C'è qualche tasto o comando che potrei usare per bloccare la tastiera e sbloccarla quando ne ho bisogno? Anche se esistesse un programma, sarebbe utile.

Risposta accettata:

Puoi usare xinput per ottenere ciò che desideri. xinput è un'utilità per elencare i dispositivi di input disponibili, richiedere informazioni su un dispositivo e modificare le impostazioni del dispositivo di input. Apri un terminale ed esegui xinput list – riceverai un'informazione di output che si leggerà in questo modo:

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

Per bloccare un dispositivo esegui questo comando:xinput --set-prop <device id> "Device Enabled" 0

Esempio :

Per bloccare la tastiera:xinput --set-prop 11 "Device Enabled" 0 (11->ID dispositivo dall'elenco)

Per sbloccarlo, xinput --set-prop <device id> "Device Enabled" 1

Attenzione! :non bloccarti bloccando tutti i dispositivi.

Per bloccare per un determinato periodo di tempo, diciamo 5 minuti, procedi come segue:

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

Nota : Disconnettersi e riconnettersi sbloccheranno tutti i dispositivi.


Ubuntu
  1. Come abilitare/disabilitare UFW Firewall su Ubuntu 18.04

  2. Come abilitare e disabilitare il modulo PHP curl con Apache su Ubuntu Linux

  3. Come abilitare, disabilitare e installare i plug-in Yum

  4. Come abilitare/disabilitare le funzioni allow_url_fopen e allow_url_include

  5. Come abilitare e disabilitare Wayland su Ubuntu

Come abilitare e disabilitare le interfacce di rete in Ubuntu 20.04

Come abilitare TLS 1.3 in Nginx su Ubuntu 18.04 e 16.04

Come abilitare e disabilitare AppArmor su Ubuntu 20.04

Come abilitare e disabilitare le estensioni di Gnome dalla riga di comando?

Come disabilitare/abilitare php_functions?

Come disabilitare e abilitare gli avvisi SiteSentry