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í.