4

我正在尝试从服务器“bert”运行图像应用程序

我通过我的 OSX Maverick 连接为

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

我编译了我的文件

$ make

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

$ ./窗口

它给了我以下错误:

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

我怎么解决这个问题?

4

3 回答 3

5

您应该连接 -X 或 -Y 选项才能启动图形应用程序:

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

如果这没有帮助,您应该咨询 /etc/ssh/sshd_config 是否启用了 X11Forwarding。

于 2014-03-04T10:24:33.350 回答
1

在 macOS 上,您需要安装xquartz以获得 x11 支持https://support.apple.com/de-de/HT201341

然后你可以连接

ssh -Y ak324@bert.eecs.qmul.ac.uk
于 2018-01-19T21:51:46.897 回答
0

尝试使用 flags 运行 ssh -Y -v

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

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

正如这里建议的那样。

于 2020-06-01T20:40:29.330 回答