web-dev-qa-db-ja.com

Fedora 26(Wayland)で内部キーボードを無効にする方法は?

Fedora 26をインストールしたところ、内部キーボードの動作が少し変わっていることに気づきました。キーは常に押されています。

外付けキーボードを使用しているので、内蔵キーボードがなくても大丈夫です。

追伸:これは USBキーボードを接続するときにラップトップキーボードを無効にする方法の複製ではありませんか? 答えはXorgであり、ウェイランドではありません

5
Aswin Mohan

これを試すことはできませんが、evtestを使用して不要なデバイスからの入力を「取得」し、他のプロセスに配信されないようにすることができます。 ls /dev/input/by-id/からデバイスを見つけます。たとえば、/dev/input/by-id/usb-05f3_0007-event-kbdへのシンボリックリンクである../event2があります。おそらく、組み込みのキーボードの場合、同様の非USB「kbd」があるはずです。その後、試すことができます

Sudo evtest --grab /dev/input/event2

適切なファイルまたはリンク。

4
meuh

私は同じ問題を抱えています。 Waylandコンポジターはキーボードの要約を作成するため、すべてのクライアントがハードウェアキーボードを見ることができませんでした。私は以下のように試しました、そしてそれは働きます:

Sudo libinput list-devices

私の場合、私の場合、/ dev/input/event6につながります。次に、meuhの答えとしてevtestを使用できます。

0
user3279073