どこかに簡単な答えがあるようですが、見つからないのでここに質問します。
.NETを使用してワイヤレスUSBキーボードを無効にするスクリプトを作成したいと思いますxinput --disable
。
私はxinput list | grep 2.4G\ Composite\ Devic
次のような結果を得ました。
↳ 2.4G Composite Devic id=29 [slave keyboard (3)]
id=
これで、この場合、パイプで接続できる一般的な数値形式で29を取得する方法に関する問題が解決されました。xinput --disable
ベストアンサー1
オプション引数は、xinput
デバイス名を文字列として受け入れます。
$ xinput --list --id-only '2.4G Composite Devic'
29
$ xinput --disable '2.4G Composite Devic' # Equivalent to 'xinput --disable 29'
- フルネームでなければなりません(ワイルドカードや正規表現パターンを含めることはできません)。