マジックマウスでスムーズなスクロールを実現する方法

マジックマウスでスムーズなスクロールを実現する方法

私は新しい Ubuntu-Mate を持っていて、Apple Magic マウスとキーボードを活用しています。

OSX の Magic Mouse にはスムーズなスクロール機能があります... ロールのように、指の動きの強さに応じてスクロールをコントロールできます。

Ubuntu でこの動作を実現したいのですが、これに関する情報が見つかりません (方向変更に関する情報は見つかりましたが、「ローリング動作」に関する情報は見つかりませんでした)

アプリケーション「naturalscrolling」はもう存在しないようです。

どうすればこれを実現できるでしょうか?

ありがとう

答え1

私は Ubuntu-Mate を試したことはありませんが、通常の Ubuntu と同様のインストール オプションが用意されていると思います。

Ubuntu 16.0.4 のカーネルに含まれている現在の hid_magicmouse モジュールは初期設定が貧弱で、MacOS のような慣性機能 (つまり、マウスを離した後も画面がスクロールし続ける) がありません。ただし、設定を変更してスクロール操作をカスタマイズし、改善するオプションはあります。

各設定の簡単な説明は次のとおりです。

  • エミュレート_3ボタン= 指で中央を押すと 3 番目のボタンが有効になります。これは面倒なので無効にしています。MacOS では左/右ボタンのみが使用されます。(ブール値)
  • スクロールホイールをエミュレートする= モジュールは、水平および垂直のスワイプをホイールのティックとして解釈します。垂直機能は、各ティックのプレスとリリースの両方をエミュレートすることで正常に動作しますが、水平機能はプレスのみをエミュレートし、リリースはエミュレートしないため、Chrome での前後のスワイプで問題が発生するため、ドライバーで無効にします (ドライバーのセクションで詳細を参照してください)。(ブール値)
  • 未解読レポート= オンにする必要はありません。(ブール値)
  • スクロール加速= 指を速く動かすほど、距離ごとに生成されるティックの数が多くなります。(ブール値)
  • スクロール速度= これは、指を特定の距離スワイプしたときに生成されるティックの数を示します。感度が高い方がよいため、55 に設定しました。(0 - 63)

設定を更新する最も簡単な方法は、モジュールをアンロードし、新しい設定で再ロードすることです。これは、ターミナル プロンプトで次のように実行できます。

$ sudo rmmod hid_magicmouse
$ sudo modprobe hid_magicmouse emulate_3button=0 scroll_acceleration=1 scroll_speed=55

参照するこのブログ追加の詳細と、設定を永続化する方法、およびドライバーを変更して自然なスクロールを実装する方法については、こちらをご覧ください (上記の情報の出典はこのブログです)。

関連情報