我在远程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)在远程运行正常。
有什么想法吗?我花了很多时间在这个问题上...!
以下是几个相关链接:
当我在使用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