Waylandでノートパソコンのタッチパッドを無効にする

Waylandでノートパソコンのタッチパッドを無効にする

ノートブックのタッチパッドを無効にする必要があります。私はGNOMEを使用していますウェイランドで

  • libinputこの機能は提供する必要がありますが、そうでないようです。
  • xinputWaylandにあるので動作しません。
  • 私はGnomeがこのために入力設定にいくつかのスイッチを提供したと思いましたが、もはや存在しません(Gnomeシェル3.34 - おそらくこれはXorg専用の機能ですか?)。

入力デバイスを無効にしたい場合、これは実際にはあまりにも多くを必要としますか?


編集:xinput解決策ではありません!

マニュアルページにはWaylandの完全なセクションがあります(強調表示):

アクスウェランド

Xwayland は Wayland Compositor をバックエンドとして使用する X サーバーです。 XwaylandはXプロトコルとWaylandプロトコル間の変換層として機能しますが、ハードウェアに直接アクセスすることはできません。 Xwaylandによって生成されたX入力拡張デバイス(「xwayland-pointer」、「xwayland-keyboard」など)は、物理デバイスではなくWaylandプロトコルデバイスにマッピングされます。このようなX入力拡張装置は、他のXクライアントにのみ表示同じXwaylandプロセスに接続します。 Xwaylandデバイスのプロパティの変更その顧客の行動にのみ影響を与える。例えば、xinput を使用して Xwayland デバイスを無効にしても、Wayland 基本アプリケーションではデバイスは無効になりません。。他の変更はまったく影響を与えない可能性があります。ほとんどの場合、Xwaylandデバイスでxinputを使用することはシェルスクリプトのエラーを示します。xinput は警告を出力します。代わりに、Wayland Compositor の基本的なデバイス構成方法を使用してください。

長い話を短く:タッチパッドを無効にすると、xinput以前と同じように機能しますが、XWaylandアプリではカーソルの動きを表示できなくなります。

ベストアンサー1

まず、このdconf設定を試して役立つことを確認してください。

gsettings set org.gnome.desktop.peripherals.touchpad disable-while-typing 'false'

falsewhile 名前が意味するように表現されますtrue

この設定はXserver構成に適用されます。

gsettings set org.gnome.desktop.peripherals.touchpad send-events 'disabled'

Fnノートブックは+を使用してタッチパッドを無効にすることもできますF5

これがうまくいかない場合は、その出力をlibinput-list-devices質問に追加します。また、見たいと思うかもしれませんタッチパッドインジケータGNOMEシェル拡張。

おすすめ記事