SSH X11隧道

5

我正在运行Ubuntu 9.10,并尝试运行一个我编写的Java程序,其源代码位于远程机器上。我正在使用ssh连接,使用终端中的以下命令:

ssh -X username@hostname

运行程序时,GUI框架中的某些按钮无法显示,但当我能准确猜到它们的位置时,它们是可点击的并且按预期工作。在我的本地机器上运行代码时,它们是存在的,在另一台使用X-Windows的Windows机器上运行时它们也是存在的。我已经尝试解决这个问题几个小时了,但没有任何进展。有人能提供有用的见解来解决这个问题吗?
谢谢!
1个回答

1

你同时使用Java 5.0 Swing工具包和Compiz窗口管理器吗?它们往往不兼容。尝试使用Java 6.0或暂时禁用窗口效果。


我正在使用Java 1.4.2进行编译,这是服务器上可用的最新版本。我在本地机器上运行1.6.0.15。 - Corleone
1
在启动应用程序之前,请尝试运行以下命令:"export AWT_TOOLKIT=MToolkit"。 - el.pescado - нет войне

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