Wayland / Gnome / Linuxでは、マウス入力に関連する重要な機能が欠けていることがよくありました。 WebView(Discord、Spotify、すべてのブラウザ)および他の多くのアプリを含むほぼすべてのアプリWindowsでは、ホイールをクリックしてマウスを動かしてスクロールできます。。 xorgのソリューションを見つけましたこの回答。この回避策は次のように動作します。中央クリックを約1秒間押し続け、マウスを動かします。 Waylandはxinputの代わりにlibinputを使用しているので、Waylandを試してみるまでうまくいきました。
だから私の質問は:Waylandの上記の行動の1つをエミュレートする方法はありますか?
回答のリンクをクリックしてみましたが、404エラーページにのみリンクされています。
答え1
これは「自動スクロール」と呼ばれ、実際にはWindows機能ではありませんが、これらのブラウザで実装される機能で、Linuxではデフォルトで無効になっています。
Firefoxでは、設定に移動してナビゲーションまでスクロールし、自動スクロールボックスを選択して有効にできます。あるいは、general.autoScroll
about:configで有効にすることができ、middlemouse.paste
機密情報を任意のWebページに貼り付けることを防ぐためにここで無効にすることもできます(表示されたフォームがなくてもJavaScriptを使用してそれを受け取ることができます)。
Chrome / Electronでは、--enable-blink-features=MiddleClickAutoscroll
コマンドライン引数を渡してマウスの中央ボタンの自動スクロールを有効にできるようです。ただし、これがすべてのElectronアプリケーションに適用されるわけではありません。
PS:Wayland、少なくともKDEでは、システム設定アプリケーションでシステム全体にマウスの中央ボタンを貼り付けることを無効にすることができます(ついに!)。これがGnomeに存在するかどうかはわかりませんが、少なくともこの機能の存在を妨げるX11レベルの技術的制限はもうありません。