web-dev-qa-db-ja.com

3番目のマウスボタンエミュレーション

Ubuntuのバージョン11.04までは、次のようにHP TrackPointの3番目のマウスボタンをエミュレートするオプションをX InputClassに追加するだけでした。

Section "InputClass"
    Identifier "Trackpoint"
    MatchIsPointer "on"
    Option "Emulate3Buttons" "True"
EndSection

最近、新しい機能をテストするために11.10に更新しましたが、今のところ満足していますが、前述の方法が機能しなくなりました。 Xサーバーの更新に関連していると思います。また、次のようなudevルールを追加してみました:

ENV{x11_options.Emulate3Buttons}="True"

これも無視されます。

私が見逃したもの、または変更された重要なものはありますか?

5
lhw

バグは現在修正されているようです。報告せずに。

12.04および12.10では、設定はdconf-editorまたは/org/gnome/settings-daemon/peripherals/mouse/middle-button-enabledそして、スタンバイとリブートで持続します。

5
lhw

3番目のマウスボタンは、ファイル/etc/X11/xorg.conf.d/20-3rdbutton.conf次のコンテンツ:

Section "InputClass"
   Identifier "middle button"
   MatchIsPointer "on"
   MatchDriver "libinput"
   Option "MiddleEmulation" "on"
EndSection

Fedora 23を搭載したHP nc2400でこれを使用すると、動作します。

この情報のソースは、 Red Hatのバグ1227992のコメント14 の修正および適応された構成です。

2
erik

Ubuntu 11.10では、gpointing-device-settingsと呼ばれる小さなプログラムを使用して、マウスの中ボタンのエミュレーションを有効にできます。

Sudo aptitude install gpointing-device-settings

https://grepmonster.wordpress.com/2011/05/31/ubuntu-11-10-middle-mouse-button-emulation/ を参照)

2
FFF