5

リモート 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

https://bugzilla.redhat.com/show_bug.cgi?id=542841

https://github.com/linuxmint/Cinnamon/issues/947

4

1 に答える 1

0

これは古い質問だと思いますが、今日(2016年11月)私に起こり始めたばかりです。

外部 Mac モニターとタッチパッド xquartz 2.7.11 を搭載した Sierra を実行する Macbook Pro Retina mid 2012

Eclipse Mars (4.5.2) を実行している redhat 7.2 マシンにリモート x を使用する

これは何年もの間一貫して機能していましたが、Sierra にアップグレードした後、Eclipse を実行しているリモート x で右クリック (トラックパッドで 2 本の指でタップ) すると、右クリックのコンテキスト メニューが一瞬点滅して消えます。

ワイヤレスとLAN接続の両方がアクティブになっていることに気付きました(会議から戻って、モニターにMacを置いたところです)

いくつかの解決策が見つかりました-1.タッチパッドの右下の2本指タップをクリックに変更すると機能します(しかし、私はそれが嫌いです)2.ワイヤレスを無効にして、すべてのリモートxセッションがcat5上にあることを確認するには、右クリックしますメニューが再び機能します (トラックパッドを 2 本指でタップ)。私はこれを数日続けて一貫して再現しました。3. トラックパッドの代わりにマウスを使用します。

于 2016-11-03T13:38:53.833 に答える