Apple Magic Mouse 2でVanilla Ubuntu 16.04.3の新規インストールを使用しています。
デバイスは問題なくBluetoothを介して接続され、箱から出して左右のクリックを認識します。
ただし、スクロールは認識しません。
これに関する多数のフォーラム投稿とブログ記事を見つけましたが、解決策は時代遅れであるか不完全です。
誰かがそれを機能させており、どのように機能させることができるのか説明できますか?.
注:hid_magicmouse/hid-magicmouseモジュールは私のマシンでは使用できず、インストール方法に関する指示を見つけることができませんでした。
Appleのものは奇妙なので、Ubuntuの新しい(またはより良い、最新の)バージョン(17.10)を試してみてください。
これにより、最新のカーネルを使用できるようになり、より完全なハードウェアがサポートされます。
試す価値のあるもの:
udevがマウスを正しく認識しているかどうかを確認します(つまり、Magic Mouseと同じです)。
これが私のスニペットです(Ubuntu 16.04)/lib/udev/hwdb.d/90-libinput-model-quirks.hwdb
# Apple
##########################################
libinput:touchpad:input:b0003v05ACp*
libinput:touchpad:input:b0005v05ACp*
LIBINPUT_MODEL_Apple_TOUCHPAD=1
LIBINPUT_ATTR_SIZE_HINT=104x75
libinput:name:*Apple Inc. Apple Internal Keyboard*:dmi:*
LIBINPUT_MODEL_Apple_INTERNAL_KEYBOARD=1
libinput:mouse:input:b0005v05ACp030D*
LIBINPUT_MODEL_Apple_MAGICMOUSE=1
LIBINPUT_MODEL_Apple_MAGICMOUSE
を有効にするためにMagic Mouse 2が必要な場合はどうなりますか?私はこれらのデバイスを持っていませんが、Magic Mouse 1とMagic Mouse 2に機能上の違いはありません(コンピューターの観点から)-多分b0005v05ACp030D
のような「名前」
udev hwdbデータ(/etc/udev/hwdb.d
)で遊ぶ-元のファイルは/lib/udev/hwdb.d
にあります。
Sudo evtest
(Magic Mouse入力デバイスを選択)から始めて、スクロールしてみることをお勧めします。 udevイベントが表示されます。 evtest
がイベントを排他的に上下にスクロールする場合、ここで変換を行うことができます。
ここまでプログラミングのスキルは必要ありませんでした。
何も役に立たなかった場合(ただし、udevイベントを取得した場合)、「カスタム」イベントプログラムを作成できます(私の電源ボタンをKEY_4
に変更するか、Wifiボタンを機能させる)。ソースはこちら: ラップトップキーボードの機内モードボタンを無効にする方法はありますか?