我正在尝试从服务器“bert”运行Image应用程序
我通过我的OSX Maverick连接
ssh ak324@bert.eecs.qmul.ac.uk
我用
编译了我的文件$ make
但是当我运行生成的文件时
$ ./window
它给了我以下错误:
Error: Unable to initialize gtk, is DISPLAY set properly?
我该如何解决这个问题?
答案 0 :(得分:4)
您应该使用-X或-Y选项进行连接,以便能够启动图形应用程序:
ssh -X ak324@bert.eecs.qmul.ac.uk
如果这没有帮助,你应该咨询/ etc / ssh / sshd_config是否启用了X11Forwarding。
答案 1 :(得分:0)
在macOS上,您需要为x11支持xquartz安装https://support.apple.com/de-de/HT201341。
然后你可以用
连接ssh -Y ak324@bert.eecs.qmul.ac.uk
答案 2 :(得分:0)
尝试使用标志-Y -v
运行ssh。
如果在ssh连接期间终端上出现以下行,请在远程系统上安装xauth
。
debug1: Remote: No xauth program; cannot forward with spoofing.
如建议here。