GNU/Linux >> Linux の 問題 >  >> Ubuntu

LenovoYogaでキーボードを無効および有効にする方法は?

Lenovo Yoga 300を使用しています。Ubuntuでは問題なく動作しますが、キーボードロックに問題があります。

ヨガモデルであるため、使用方法が異なります。画面を回すと、タブレットまたはテントモードの通常の使用ではキーボードがロックされますが、ロックされません。

キーボードをロックし、必要なときにロックを解除するために使用できるキーまたはコマンドはありますか?そのためのプログラムがあったとしても、それは役に立ちます。

承認された回答:

xinputを使用できます あなたが望むものを達成するために。 xinput は、使用可能な入力デバイスの一覧表示、デバイスに関する情報の照会、および入力デバイス設定の変更を行うためのユーティリティです。ターミナルを開き、xinput listを実行します –次のような出力情報を受け取ります:

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

デバイスをロックするには、次のコマンドを実行します。xinput --set-prop <device id> "Device Enabled" 0

例:

キーボードをロックするには:xinput --set-prop 11 "Device Enabled" 0 (11->リストのデバイスID)

ロックを解除するには、xinput --set-prop <device id> "Device Enabled" 1

注意! :すべてのデバイスをロックして自分をロックアウトしないでください。

一定の時間、たとえば5分間ロックするには、次のようにします:

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

注: ログアウトして再度ログインすると、すべてのデバイスのロックが解除されます。


Ubuntu
  1. UbuntuLinuxでApacheを使用してPHPcurlモジュールを有効または無効にする方法

  2. Yumプラグインを有効、無効、およびインストールする方法

  3. Ubuntu で Wayland を有効または無効にする方法

  1. Ubuntu18.04でUFWファイアウォールを有効/無効にする方法

  2. Ubuntu20.04デスクトップでWaylandを有効/無効にする方法

  3. allow_url_fopenおよびallow_url_include関数を有効/無効にする方法

  1. Ubuntu 20.04 LTS Focal Fossaでユニバース、マルチバース、および制限付きリポジトリを有効/無効にする方法

  2. Ubuntu22.04デスクトップでWaylandを有効/無効にする方法

  3. KaliLinuxでWiFiを有効または無効にする方法