我有一个必须在GTK gui环境中运行的程序。 我只能使用ssh。 该程序将在服务器(centos 6)上运行并安装gnome X显示器。
没有必要看GUI,但在运行结束后,我可以得到答案。
禁用VNC和远程屏幕。
当我在ssh中启动程序时:
Gtk-WARNING **:无法打开显示:
有没有办法解决这个问题? 我知道在这种情况下运行gui程序很糟糕,但在这里我们只讨论技术...
谢谢...
答案 0 :(得分:2)
ssh
实用程序有一个选项-X
,可以启用X11转发。
您是否尝试过连接目的地?
或者其他选项是在您登录主机后执行export DISPLAY=:0.0
,然后运行您的应用。
通过这种方式,您可以节省一些网络流量,远程运行您的应用,但GUI将显示在远程主机的屏幕上。
P.S。一般来说,如果应用程序逻辑无法运行GUI
,那么它可能无效。
当您的应用程序无法运行GUI时,您确定应用程序将执行预期的操作吗?