最近まで、OpenSuSeのアップグレードによってすべてのマシンでこれを再構成するまで、マウスのコピーと貼り付けを広範囲に使用していました。これで、Scrollbutonが貼り付けの対象になります(スクロールしないとクリックするのが難しく、誤ってクリックすることもあるため、これは嫌いです)。
これはどこに設定されていますか?理想的には、セッション開始(GnomeとKDEの両方)に追加できるものが好きです。
最近まで、OpenSuSeのアップグレードによってすべてのマシンでこれを再構成するまで、マウスのコピーと貼り付けを広範囲に使用していました。これで、Scrollbutonが貼り付けの対象になります(スクロールしないとクリックするのが難しく、誤ってクリックすることもあるため、これは嫌いです)。
これはどこに設定されていますか?理想的には、セッション開始(GnomeとKDEの両方)に追加できるものが好きです。
回答:
/etc/X11/xorg.confに設定されています。
次のようなセクションが表示されます
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
SUからの漠然とした関連性のあるランダムなリンクを次に示します。
/superuser/258649/multi-button-mouse-on-x11-how-can-i-configure-several-buttons-to-act-as-the-midd
/etc/X11/xorg.conf
存在しない場合に生成するのは簡単です。
このプロパティはで設定できますxinput
。実行xinput list
すると、接続されている入力デバイスのリストが表示されます。マウスに対応するデバイスの正確な名前または番号に注意してください(「仮想コアポインター」ではなく、「Logitech USB-PS / 2マウスM-BA47」など)。名前はマウスモデルによって異なります。私は番号が動的に割り当てられると思うので、複数のマシンに対処するために少し構文解析をする必要があるかもしれません。
次に、実行します
xinput set-prop "$device_name_or_number" "Evdev Middle Button Emulation" 1
実行xinput list-props "$device_name_or_number"
して利用可能なプロパティのリストを表示します。正確なセットはシステムによって異なります。
その間、他の設定を調整したい場合があります(実行xinput list-props "$device_name_or_number"
して、どのような設定が存在するかを確認します)。特に、デフォルトでは、エミュレートされた中央ボタンはマウスのホイールプレスと同じになると思いますが、ホイールボタン(Evdev Wheel Emulation Button
)を再割り当てすることで修正できるはずです。
Ubuntu wikiの入力デバイスの設定もご覧ください。
xorg.conf
、多くの最新システムでは欠落しているため(そしてかなり前から欠落しているため)、より正確です。
Ubuntu 17およびXFCEでは、マウスの中央ボタンのコピー貼り付けがまったく機能しませんでした。
解決:
マウスの中央ボタンの貼り付け機能を有効にするには、xinputを編集します。
a)デバイスをクエリします。
xinput list
マウスを特定します。私の場合はデバイス番号10でした。
b) xinput list-props 10
マウスの設定を表示します。
c) "libinput Middle Emulation Enabled(294):"の値を変更する必要があり、それをrootとして実行する必要があります。
sudo xinput set-prop 10 "libinput Middle Emulation Enabled" 1
d)値が1に変更されたかどうかを確認します。
xinput list-props 10
はい、機能します:「libinput Middle Emulation Enabled(294):1」
永続化するには、~/.xstartup
!に行を追加します。
私の場合、それは以前と同じように見えます:
xinput set-prop 10 libinput Middle Emulation Enabled 1
それは最初からそれを有効にします。
その背後にあるもの:https : //wiki.ubuntu.com/X/Config/Input
UbuntuとGnomeが標準のUnixミドルマウスペーストを無効にすることにしたことに強く反対します。XFCE Ubuntu 17でも壊滅的です。この決定の背後にいるマネージャーがすぐに辛い終わりを見つけることができますように。あなたは私の人生を難しくします。
解決策を見つけたGilles(/unix//users/885/gilles)に感謝します!!!
Ubuntu 16、14.10以前を使用しても同じ問題が発生し ました。ターミナルでのUnixスタイルのコピー貼り付けが機能しません。残念なデフォルト設定。しかし、ここに解決策があります(一部他の人々の素晴らしい仕事のまとめ):
2)端末の問題を修正するために、次の行をxorg.confに正常に挿入しました。
(/etc/X11/xorg.confが適切かどうかを確認してください。Lubuntuなどでは異なる場合があります)
Section "InputClass"
Identifier "middle button emulation class"
MatchIsPointer "on"
Option "Emulate3Buttons" "on"
EndSection
1)不足している3番目のマウスボタン(タッチパッド、マーブルマウス)の非常に厄介な誤動作は、実際には「gpointing-device-settings」で修正できます。CLIを使用してインストールするだけです
apt-get install gpointing-device-settings
。次に、gpointing-device-settingsを呼び出して、GUIウィンドウを取得します。備考:新しいUbuntuには、再起動時に設定が消去される未修正のバグがあります。自動起動にgpointing-device-settingsを設定しても、プロンプトを表示する必要があります。適切な構成ソリューションを知りません。
おそらくいくつかのステップはsudoまたはrootアクセスを必要とします。私はあなたが知っていると思います。
しかし、今ではマークとマウスの中央ボタンでunixishコピーペーストを使用できます。少なくともターミナルでは。また、Marble Mouseについては、構成の詳細がたくさんある別の記事があります。
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の修正および適応された構成です。