Eclipse右键单击X11转发问题

时间:2013-01-02 12:42:57

标签: eclipse gtk x11 vnc xserver

我已经在远程Linux机器上安装了Eclipse,并试图通过X11转发从我的Windows机箱访问它。是的,我们有要求这样做。

使用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-server中,因为像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

1 个答案:

答案 0 :(得分:0)

我意识到这是一个古老的问题,但它今天刚刚开始发生在我身上(2016年11月)。

Macbook Pro Retina 2012年中期使用外置mac显示器和触摸板运行Sierra xquartz 2.7.11

使用远程x到redhat 7.2机器运行eclipse Mars(4.5.2)

这已经持续了多年,但在升级到Sierra之后,我在远程x运行Eclipse上右键单击(两个手指点击tracpad)导致右键单击上下文菜单短暂闪烁然后消失。

我注意到我的无线和局域网连接都处于活动状态(刚从会议中回来并将mac放在显示器上)

找到几个解决方案 - 1.将两个手指点击更改为触控板右下角的一个点击工作(但我讨厌那个) 2.如果我禁用无线以确保所有远程x会话都在cat5上,我的右键菜单再次工作(两个手指点击触控板)。我现在已经连续几天重现了这一点。 3.使用鼠标代替触控板。