リモート Linux マシンに Eclipse をインストールし、Windows ボックスから X11 転送を介してアクセスしようとしています。はい、そうする必要があります。
Eclipse (Helios/Indigo/Juno) を使用している場合、右クリックの動作に問題があります。Eclipse で右クリックすると、ポップアップ メニューが一時的に表示され、カーソルが近くにあるメニュー項目が選択され、そのアクションが実行されます。右クリックを押したままにすると、ポップアップ メニューが開いたままになり、任意のメニュー項目を選択できます。右クリックを離すと、選択したメニュー項目のアクションが実行されます。これらすべてのケースで、マウスの左ボタンは使用されないことに注意してください。
Windows用に異なるLinuxフレーバー(SuSE/Ubuntu)と異なるX11サーバー(Xming/Cygwin/VNC)を試してみましたが、結果は同じです。これは Eclipse でのみ発生し、firefox などの他のアプリケーションではこの問題は発生しません。
この動作の一部は、Linux がマウス クリックを処理する方法に起因している可能性があります。つまり、マウスの右ボタンを放すと選択がトリガーされます。
すべての場合において、Eclipse はローカル (ローカル Linux マシン上) で問題なく動作することに注意してください。これらの問題は、Windows ボックスからリモート (X11/VNC) で Eclipse にアクセスした場合にのみ発生します。
Eclipse はローカルで正常に動作するため、Eclipse に問題があるかどうかはわかりません。次に、Firefox などの他のアプリケーションがリモートで正常に動作するため、問題が X サーバーにあるかどうかはわかりません。
何か案は?めちゃくちゃ時間をかけて…!
関連するリンクは次のとおりです。
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