GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zakázat a povolit klávesnici na Lenovo Yoga?

Mám Lenovo Yoga 300. Funguje dobře s Ubuntu, ale mám problém se zámkem klávesnice.

Jelikož se jedná o model jógy, má různé způsoby použití. Když otočím obrazovku, měla by se klávesnice uzamknout pro normální použití režimu tabletu nebo stanu, ale nezamkne ji.

Existuje nějaká klávesa nebo příkaz, který bych mohl použít k zamknutí klávesnice a odemknutí, když potřebuji? I když na to existuje program, bylo by to užitečné.

Přijatá odpověď:

Můžete použít xinput abyste dosáhli toho, co chcete. xinput je nástroj pro seznam dostupných vstupních zařízení, dotazování se na informace o zařízení a změnu nastavení vstupního zařízení. Otevřete terminál a spusťte xinput list – obdržíte výstupní informaci, která bude znít takto:

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

Pro uzamčení zařízení spusťte tento příkaz:xinput --set-prop <device id> "Device Enabled" 0

Příklad :

Zamknutí klávesnice:xinput --set-prop 11 "Device Enabled" 0 (11->ID zařízení ze seznamu)

Chcete-li jej odemknout, xinput --set-prop <device id> "Device Enabled" 1

Pozor! :Neuzamykejte se uzamčením všech zařízení.

Chcete-li uzamknout na určitou dobu, řekněme 5 minut, postupujte takto:

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

Poznámka: Odhlášením a opětovným přihlášením se odemknou všechna zařízení.


Ubuntu
  1. Jak povolit a zakázat modul PHP curl s Apache na Ubuntu Linux

  2. Jak povolit, zakázat a nainstalovat doplňky Yum

  3. Jak povolit/zakázat funkce allow_url_fopen a allow_url_include

  1. Jak povolit/zakázat UFW Firewall na Ubuntu 18.04

  2. Jak povolit/zakázat wayland na Ubuntu 20.04 Desktop

  3. Jak povolit a zakázat Wayland na Ubuntu

  1. Jak povolit/zakázat úložiště Universe, Multiverse a Restricted na Ubuntu 20.04 LTS Focal Fossa

  2. Jak povolit/zakázat wayland na Ubuntu 22.04 Desktop

  3. Jak povolit a zakázat WiFi na Kali Linuxu