我在 Linux 服务器上运行 Eclipse,并使用 xming 通过 xwindow 转发在本地显示它。每当我创建子窗口之类的东西时(例如,从主窗口拉出时打开项目属性或项目资源管理器),这些窗口都无法调整大小。在 Linux 上本机运行时,可以毫无问题地调整大小。由于某些子窗口太小而无法正确查看,因此这可能会带来很大问题。
有什么想法可能有帮助吗?
答案1
我在使用 Xming 和 Eclipse 时遇到了同样的问题。要解决此问题,您可以手动编辑Workspace/.metadata/.plugins/*/dialog_settings.xml
。
您可以通过以下方式找到有问题的值:
$ cd workspace/.metadata/.plugins
$ grep WIDTH */*.xml
or
$ grep HEIGHT */*.xml
这样做,您可以轻松找到太小/太大的值。
我认为 Xming 是一项伟大的工作,但我出于一些个人原因不愿意捐赠它。
答案2
我似乎找到了一个更好的解决方案,有一个开放的 Xming 替代方案,叫做虚拟主机,目前似乎处于活跃状态。是的,其最新版本允许调整子窗口的大小而不会出现问题。
答案3
如果 org.eclipse.ui.workbench.texteditor/dialog_settings.xml 文件的版本被 Eclipse 反复覆盖,解决方法是先关闭 Eclipse,然后编辑该文件,最后在重新启动 Eclipse 之前消除写权限(以 root 身份):
chmod -v aw org.eclipse.ui.workbench.texteditor/dialog_settings.xml
答案4
# cd
# vi .bashrc
alias ec='/home/swp/jp/ec.sh; eclipse &'
# su -
# vi /home/swp/jp/ec.sh
cp -f /root/workspace3/.metadata/.plugins/org.eclipse.search/dialog_settings.xml.org /root/workspace3/.metadata/.plugins/org.eclipse.search/dialog_settings.xml
cp -f /root/workspace3/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml.org /root/workspace3/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml
# chmod 755 ec.sh
# ec