X connection to localhost:10.0 broken (explicit kill or server shutdown).

happyxzxin 2011-10-07 08:29:48
我在两个路由器之间进行连接,用xmanager进行控制两一个路由器下面的linux电脑,路由器ip是212.174.185.125,路由器下linux地址是192.168.1.23。用的是ssh方法连接,端口22,另外还有xmanager本身的默认端口是177。运行软件的时候,出现下面的错误:

X connection to localhost:10.0 broken (explicit kill or server shutdown).


后来修改了display 具体代码和错误现象如下,请大家提个建议:

[eda@localhost ~]$ export DISPLAY=localhost.localdomain:0.0
[eda@localhost ~]$ virtuoso
*WARNING* X Window Display Initialization failure
*WARNING* (DISPLAY "localhost.localdomain:0.0")
[eda@localhost ~]$ export DISPLAY=222.177.181.172:0.0
[eda@localhost ~]$ virtuoso
*WARNING* X Window Display Initialization failure
*WARNING* (DISPLAY "222.177.181.172:0.0")
[eda@localhost ~]$ export DISPLAY=222.177.181.172:10.0
[eda@localhost ~]$ virtuoso
*WARNING* X Window Display Initialization failure
*WARNING* (DISPLAY "222.177.181.172:10.0")
[eda@localhost ~]$ export DISPLAY=222.177.181.172:177:10.0
[eda@localhost ~]$ virtuoso
_X11TransSocketINETConnect() can't get address for 212.178.181.172:177:6010: Name or service not known
*WARNING* X Window Display Initialization failure
*WARNING* (DISPLAY "212.178.181.172:177:10.0")
[eda@localhost ~]$ export DISPLAY=212.178.181.172:22:10.0
[eda@localhost ~]$ virtuoso
_X11TransSocketINETConnect() can't get address for 212.178.181.172:22:6010: Name or service not known
*WARNING* X Window Display Initialization failure
*WARNING* (DISPLAY "212.178.181.172:22:10.0")
[eda@localhost ~]$ export DISPLAY=212.178.181.172:22:0.0
[eda@localhost ~]$ virtuoso
_X11TransSocketINETConnect() can't get address for 212.178.181.172:22:6000: Name or service not known
*WARNING* X Window Display Initialization failure
*WARNING* (DISPLAY "212.178.181.172:22:0.0")
[eda@localhost ~]$ virtuoso
_X11TransSocketINETConnect() can't get address for 212.178.181.172:22:6000: Name or service not known
*WARNING* X Window Display Initialization failure
*WARNING* (DISPLAY "212.178.181.172:22:0.0")



感谢,分数大大的给!
...全文
2365 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kldexin 2011-10-26
  • 打赏
  • 举报
回复
急需结果
lvyinghong 2011-10-08
  • 打赏
  • 举报
回复
export DISPLAY=222.177.181.172:0.0

这句的意思是说,在222.177.181.172这台机器上有个x server(也就是说可以用来跑图形显示), 0:0 第一个显示器,10:0 就是 222.177.181.172机器上的第10个显示器。


按照你的意思好像是说,然192.168.1.23 机器上的应用程序跑起来,图形显示到 222.177.181.172这台机器的显示器上去。如果你是这个意思,那你这种用法没有错啦,保证你的x server起来就可以了。


=====================

其实你的意思只是为了跑192.168.1.23机器的有图形界面应用程序的话,而本身192.168.1.23没有显示器的。 你可以找台有显示器的linux,然后从这个linux上面 ,用 ssh -X 192.168.1.23 连过去,然后登录上去之后,执行virtuoso,那么virtuoso 的界面就显示到这个linux上面来了。

因为你这里提到x manager, 这里假设你是从 windows上面连过去的。 你在widnows上面装了 xming xmanager之后,使用 xshell 连到 192 的机器,然后执行irtuoso就可以了。可以事先检查 x server是否起来,但一般都是自动起来的,不用手工去做。




19,610

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧