問題:
當我嘗試透過中鍵單擊貼上時,滑鼠中鍵將被忽略。在其他情況下,中鍵單擊也會被忽略。
我的設定:
VMWare 工作站 7.1.3
主持人:Windows 7 64位
客人:Ubuntu 10.10 的現有分區。我有一個雙重啟動(ubuntu,win7),從win7我登入ubuntu的分割區。
硬體:ThinkPad x201 平板電腦
附帶問題:virtualbox 有相同的問題嗎?
答案1
您可以透過在 Windows 控制面板中停用 TrackPoint 捲動來解決此問題。
我在運行 Windows 7 的 ThinkPad X220 上的 VMware Ubuntu 用戶端遇到了相同的問題。據推測,某些低階 Windows/Lenovo 軟體層正在捕獲中鍵事件並將其解釋為滾動命令。
您可以透過完全關閉滾動來解決此問題。在滑鼠控制面板中,您可以將 TrackPoint 捲動設定為「捲動」、「放大鏡」或「兩者皆非」。將控制項設為「兩者都不是」後,我可以使用中間按鈕在 Ubuntu 中貼上。
答案2
經過許多痛苦的幾個月沒有 Linux 中間按鈕操作後,我決定堅持為我的 lenovo T510、Win7 主機、debian guest 找到解決方案。
經過幾個小時的嘗試和搜索,我終於找到了:艾倫單獨描述的「兩者都不是」設定對於我的模型來說是不夠的(我也認為其他人的模型也是如此)。您還必須將“滾動類型”(對我來說,在“兩者都不是”設定旁邊的“設定”中)設定為“平滑”!
感謝 UltraNav/Lenovo 為您提供各種獲得專利的模糊滾動選項,從而使設定變得極其複雜。
答案3
而Alan和docno共同寫出了滿足這個問題的完整答案。它沒有修復“控制滾動”這是按住中間按鈕並移動指點來捲動頁面時進行的捲動。
經過幾個小時的研究,我發現您可以透過讓 virtualbox 將 USB 裝置(您的鍵盤)完全傳播給來賓來解決此問題。此解決方案有一個優點:
- 訪客可以直接看到鍵盤,至少在 Ubuntu 上,USB 鍵盤開箱即可使用。根據我自己的經驗,Windows 和 OS X 都不是這種情況。
有一些非常嚴重的缺點:
- 鍵盤對主機來說完全失效了!你甚至不能使用主機金鑰不再在虛擬機器中了!但是,如果您附近有一個單獨的實體鍵盤(例如筆記型電腦或任何其他 USB 鍵盤中整合的鍵盤),則可以。
- 滑鼠整合將停止工作!共。但是,您可以在 VirtualBox 中停用它:
Ctrl+I
- 當您使用 ThinkPad USB 鍵盤時,您的主機會認為您完全空閒,並且主機的 srceensaver 會介入您。當螢幕變暗時,我嚇壞了!當然,這只能透過延長時限來解決。
我希望我早點看到這一點,因為我一開始就不必為我的 USB 鍵盤下載任何 Windows 驅動程式。
答案4
Ubuntu/Gnome 本身並不將滑鼠中鍵視為滾輪。我認為它做了一些奇怪的事情,例如從剪貼簿貼上。
您需要手動配置它。
對於圖形實用程序,您可以透過執行來安裝 GPointing Device Settings
sudo aptitude install sysfsutils
看:http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint