web-dev-qa-db-ja.com

12.04で大理石のマウスの中間クリックが失敗する

最近12.04にアップグレードすると、Logictecの大理石のマウスでの中央クリックが機能しなくなりました(両方のボタンをクリックすることで正式に達成されます)。ミドルクリックの貼り付けができないので困ります。

誰でも簡単な解決策を考えることができますか?または、バグを報告する必要がありますか?

(これについてはすでに launchpadの質問 があり、これは古い 大理石のマウスを設定するためのubuntuページ です。

2
drevicko

私は答えを見つけました here および here 。次のコマンドを実行する必要があります。

gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true

これは一度だけ行う必要があります-Gnomeは次回のログオンの設定を記憶します-ただし、ユーザーごとに設定する必要があります。誰かがこれを回避する方法を知っている場合は、この回答を自由に編集してください(:

Gnomeはデフォルトでこれを「false」に設定し、afterxorgが設定を行うように設定しているようです(したがって、xorg.confのxorg設定を上書きしますまたは...-evdev.confなど。)

設定はdconf-editorパッケージのdconf-toolsでも変更できます( thanks Walt )。 org :: gnome :: settings-daemon :: peripherals :: mouseに移動し、「middle-button-enabled」にチェックマークを付けます。

3
drevicko

10.04からアップデートした後、同じ問題が発生しています。 https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse で提案されているように、設定を/usr/share/X11/xorg.conf.d/10-evdev.confに適用しました。これにより、トラックボールを使用して必要なスクロールが可能になりますが、2つの大きなボタンの中ボタンをクリックするだけで、右クリック効果が得られます。

10-evdev.confに次の設定を追加しました。

Section "InputClass"
        Identifier  "Marble Mouse"
        MatchProduct "Logitech USB Trackball"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "ButtonMapping" "1 8 3 4 5 6 7 2 2"
        Option "EmulateWheel" "true"
        Option "EmulateWheelButton" "8"
        Option "ZAxisMapping" "4 5"
        Option "XAxisMapping" "6 7"
        Option "Emulate3Buttons" "true"
EndSection

これにより、中央のボタンのクリックが小さなボタン(8と9)のいずれかにマッピングされ、トラックボールスクロールのためにボタン8(小さな左ボタン)を押したままにできます。理想的ではありませんが(私はtwo-large-button == middle-clickも好みます)、これは十分に妥協するかもしれません(少なくとも私にとってはそうなると思います)。

また、Emulate3Buttonsの損失はバグであり、報告する必要があることをお勧めします。この設定は10.04でこのマウスで正常に機能しました。

1
theabro