為模擬中鍵點擊的右+左鍵配置滑鼠(用於複製/粘貼)
我一直在廣泛使用滑鼠複製粘貼,直到最近,一些 OpenSuSe 升級在我所有的機器上重新配置了它。現在滾動按鈕是要粘貼的(我討厭它,因為不滾動就很難點擊,而且我有時也會不小心點擊它)。
這是在哪裡配置的?理想情況下,我會喜歡一些可以添加到會話開始的東西(對於 Gnome 和 KDE)。
您可以使用 設置此屬性
xinput
。執行xinput list
以查看已連接輸入設備的列表。請注意與您的滑鼠對應的設備的確切名稱或編號(不是“虛擬核心指針”,而是類似於“Logitech USB-PS/2 Mouse 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 上的配置輸入設備。
在 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 Middle Mouse 粘貼。即使在 XFCE Ubuntu 17 中,它也被摧毀了。願這個決定背後的經理們盡快找到痛苦的結局。你讓我的生活變得艱難。
非常感謝找到解決方案的 Gilles ( https://unix.stackexchange.com/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)缺少第三個滑鼠按鈕(觸摸板,大理石滑鼠)的非常煩人的故障實際上可以通過“gpointing-device-settings”修復。只需使用 CLI 安裝
apt-get install gpointing-device-settings
. 然後呼叫 gpointing-device-settings 來獲取 gui 視窗。備註:在較新的 Ubuntu 中存在一個未修復的錯誤,該錯誤會在重新啟動時清除您的設置。您可以將 gpointing-device-settings 設置為自動啟動,但此時仍需要提示。我不知道任何適當的配置解決方案。
可能某些步驟需要 sudo 或 root 訪問權限。我假設你知道。
但是,現在我可以通過標記和滑鼠中鍵使用 unixish 複製粘貼。至少在終端。對於 Marble Mouse,還有一篇單獨的文章,其中包含很多配置細節。