使用X11转发时,Eclipse右键单击出现问题

6
我在远程Linux机器上安装了Eclipse,并尝试通过X11转发从我的Windows电脑访问它。是的,我们有这个要求。
当我在使用Eclipse(Helios/Indigo/Juno)时右键单击时,我遇到了右键行为问题。在Eclipse中右键单击时,弹出菜单会短暂地出现,然后光标附近的任何菜单项都会被选中并执行该操作。如果我按住右键,则弹出菜单会保持打开状态,我可以选择任何菜单项。释放右键时将执行所选菜单项操作。请注意,在所有情况下,左鼠标按钮都没有使用。
尝试了不同的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

1个回答

0

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

Macbook Pro Retina中期2012年运行Sierra,外接Mac显示器和触摸板 xquartz 2.7.11

使用远程x连接到运行Eclipse Mars(4.5.2)的Redhat 7.2机器

多年来一直有效,但升级到Sierra后,我在远程x上运行Eclipse时的右键单击(在tracpad上双指轻点)会导致右键上下文菜单短暂闪烁然后消失。

我注意到我同时启用了无线和局域网连接(刚从会议回来并将Mac放在监视器上)

找到了几个解决方案 - 1. 将双指轻点更改为触摸板右下角的单击即可解决(但我讨厌那样) 2. 如果我禁用无线以确保所有远程x会话都在cat5上,我的右键单击菜单就可以再次工作(在trackpad上双指轻点)。 我已经连续几天成功复制了这个过程。 3. 使用鼠标而不是触摸板。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接