错误:无法初始化gtk,DISPLAY设置正确吗?

4

我正在尝试从服务器"bert"上运行图像应用程序。

我通过我的OSX Maverick连接。

ssh ak324@bert.eecs.qmul.ac.uk

我使用编译器将我的文件编译

$ make

但是,当我运行生成的文件

$ ./window

时,它会给我以下错误:

Error: Unable to initialize gtk, is DISPLAY set properly?

我该如何解决这个问题?

3个回答

5

为了能够启动图形应用程序,您需要使用-X或-Y选项进行连接:

ssh -X ak324@bert.eecs.qmul.ac.uk

如果这并没有帮助,您应该查看 /etc/ssh/sshd_config 文件是否启用了 X11Forwarding。


你知道如何在Putty中做这件事吗? - CodyBugstein
在Putty中,只需在Connection / SSH / X11下勾选“启用X11转发”即可。 - Endre
3
完成了操作,仍然收到“Error: Unable to initialize gtk, is DISPLAY set properly?” 的错误提示。 - CodyBugstein

1

1

尝试使用标志-Y -v运行ssh。

如果在ssh连接期间终端上出现以下行,则在远程系统上安装xauth

debug1: Remote: No xauth program; cannot forward with spoofing.

此处所建议。


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