mad Catzマウスを使用する-他の質問は役に立たないので、Ubuntuに尋ねることにしました。
私はMad Catzマウスを使用しており、Windows 10で正常に動作し、ウィンドウを削除してubuntuに行きました正常に動作しているマウス-トラックパッドも正常です。
私がLinux Noobであるため、あなたの答えを簡単に説明してください。
ありがとうございました!
xorg.conf
を変更します。次のセクションを/usr/share/X11/xorg.conf
に追加します(ターミナルでpkexec gedit /usr/share/X11/xorg.conf
と入力します):
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 0 0 0 0 0 0"
EndSection
これにより、Xを再起動する必要がなくなり、Ubuntuが起動するたびにマウスが完全に使用可能になります。上記のセクションとR.A.T.でxorg.conf
を変更するだけです7は完全に機能します。 Xの再起動に別れを告げます。
更新: R.A.T.現在、一連のマウスはサイボーグではなくMad Catzラベルで販売されています。このため、RadをUbuntuで機能させるには、Mad Catz製品文字列を変更する必要がある場合があります。これは、XがボタンをフリーズせずにRATを認識できるように、識別文字列(USBデバイスの識別に使用)のサイボーグ部分をMad Catz RATがコンピューターに送信する文字列に変更することを意味します。文字列を使用する代わりに
MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
mad Catzは別のものを使用する可能性があります(テストされていません)。ボタンのフリーズの問題を回避するために、製品文字列はほぼ一致します。
ステップ1:Linuxがデバイスから読み取るすべてのマウス情報を見つけるlsusb
およびdmesg
はここで役立ちます。
私の場合、Rat 7 m.m.oがあるので、私はcd /etc/X11
を作成し、xorg.conf
を作成し、ファイル内にこれを貼り付けました。
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
MatchIsPointer "true"
MatchDevicePath "/dev/input/event*"
Option "Buttons" "24"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 16 17 7 6 0 0 0 0 0"
Option "AutoReleaseButtons" "20 21 22 23 24"
Option "ZAxisMapping" "4 5 6 7"
EndSection
ファイルを閉じて保存します。
次にcd /etc/X11/xorg.confd
という名前のファイルを作成します:50-vmmouse.conf
そしてこれを貼り付けます:
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Name" "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
Option "Vendor" "0738"
Option "Product" "1713"
Option "Protocol" "auto"
Option "Device" "/dev/input/event4"
Option "Emulate3Buttons" "no"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0 0 0 0 0 0"
Option "Resolution" "3200"
EndSection
oK、これまでのところ、今、ターミナルのxinputリストで、Rat 7 m.m.oに関連するものを見つけます。私の場合は↳Mad Catz Mad Catz M.M.O.7 Mouse id = 11 [slave pointer(2)]
そう......
端末xinput --test 11で、使用する予定のすべてのボタンを押します。ボタンを押しても出力が表示されない場合は、xorg、confおよびvmouse.confの設定が間違っています。
NOWこの情報のほとんどは、最初のステップであるlsusb
およびdmesg
で見つかります。すべての正しい情報を取得しないと、機能しません。
Kubuntu 18を使用しています。コンポジットを無効にしてから変更を加え、再起動してコンポジットを有効にしてから、最後にもう一度再起動しなければなりません。