我在遠程Linux機器上安裝了Eclipse,並試圖通過X11轉發從我的Windows機器訪問它。是的,我們有這樣做的要求。Eclipse右鍵單擊X11轉發問題
我在使用Eclipse(Helios/Indigo/Juno)時出現右鍵單擊問題。當我在Eclipse中右鍵單擊時,彈出式菜單會短暫出現,然後光標所在的任何菜單項都會被選中,並執行該操作。如果我按住右鍵,那麼彈出式菜單保持打開狀態,我可以選擇任何菜單項。當我釋放右鍵單擊時,執行所選菜單項操作。請注意,在所有這些情況下,從不使用鼠標左鍵。
爲windows試過不同的Linux版本(SuSE/Ubuntu)和不同的X11服務器(Xming/Cygwin/VNC),結果是一樣的。這隻發生在Eclipse上,其他應用程序如firefox沒有這個問題。
此行爲可部分歸因於Linux處理鼠標點擊的方式,即釋放鼠標右鍵將觸發選擇。
請注意,在所有情況下,Eclipse在本地(在本地Linux機器上)沒有任何問題,只有當我們從Windows盒子遠程訪問Eclipse(X11/VNC)時纔會出現這些問題。
我不確定問題出在Eclipse中,因爲Eclipse在本地工作正常。然後,我不確定問題出在X服務器上,因爲像Firefox這樣的其他應用程序可以很好地遠程工作。
任何想法?花很多時間在這個......!
這裏有一些相關鏈接:
http://devnet.jetbrains.net/message/5246614
http://communities.vmware.com/thread/220037
https://superuser.com/questions/433314/how-do-avoid-context-menu-in-opensuse-to-open-on-mousepress
https://bugzilla.redhat.com/show_bug.cgi?id=542841
https://github.com/linuxmint/Cinnamon/issues/947