我正在尝试设置x11转发来监控嵌入式机器人平台上的视频,但我似乎无法让电路板生成图形输出.我在直接通过以太网连接的Beagleboard xM上运行Arch Linux(不过,我打算将来使用WiFi).当我尝试设置DISPLAY变量时,它会接受它但是当我尝试运行x11应用程序时会说:
(Object:287): Gtk-WARNING **: cannot open display: [displaynamehere]
Run Code Online (Sandbox Code Playgroud)
很明显[displaynamehere]是我试图设置为显示器的东西,但是没有显示位置似乎工作.有点奇怪的是,每当我通过ssh -X连接时,它都不会给我任何错误,也不会保存我的DISPLAY变量.
(编辑)我还检查了调试日志并得到了这个输出:
debug2: load_server_config: filename /etc/ssh/sshd_config
debug2: load_server_config: done config len = 315
debug2: parse_server_config: config /etc/ssh/sshd_config len 315
debug3: /etc/ssh/sshd_config:53 setting AuthorizedKeysFile .ssh/authorized_keys
debug3: /etc/ssh/sshd_config:75 setting ChallengeResponseAuthentication no
debug3: /etc/ssh/sshd_config:96 setting UsePAM yes
debug3: /etc/ssh/sshd_config:101 setting X11Forwarding yes
debug3: /etc/ssh/sshd_config:104 setting PrintMotd no
debug3: /etc/ssh/sshd_config:108 setting UsePrivilegeSeparation sandbox
debug3: /etc/ssh/sshd_config:124 setting Subsystem sftp /usr/lib/ssh/sftp-server
debug1: sshd version OpenSSH_6.3, OpenSSL 1.0.1e 11 Feb 2013
debug3: Incorrect RSA1 identifier
debug1: …Run Code Online (Sandbox Code Playgroud)