背景:

在使用linux时有时需要使用xmanager,但是xmanager打开,点击了执行程序但是xmanager却没反应。这是为什么呢?


原因:

1、防火墙的问题

2、就是没有安装相关的关联包。


解决办法:

1、对于第一个问题,建议到同网段的windows机子上执行

2、对于第二个问题,建议安装相关的关联包。毕竟有些虚拟机在安装的时候标准化做的不够完善。

xclock是检验你的包是否已经安装完善的很好的命令,下面就xclock的相关部署作以说明。


Xclock 不一定是装在系统中的,使用xclock命令会出现 -bash: xclock: command not found 

因此需要去判断是已经在linux系统里面安装了需要的rpm 文件,

查询的命令可以是:

1rpm -qa|grep app

如果是正常安装则会在结果中查找到如下的信息:xorg-x11-apps-7.7-6.el6.x86_64(后面的版本号可能稍有不同)

 2which xclock  

查询的结果是:/usr/bin/xclock

 

如果没查找到相应的信息,则表明系统中尚未安装相关rpm包,则需要安装:

(1)我们需要安装的包是xorg-x11-apps-7.7-6.el6.x86_64需要使用的安装命令是:rpm -ivh xorg-x11-apps-7.7-6.el6.x86_64.rpm但是在安装中可能会出现libXaw.so.7()(64bit) is needed by xorg-x11-apps-7.7-6.el6.x86_64的报错,可以通过百度来查找其对应的是哪个rpm包,包名不为ibXaw.so.7(),然后按先后顺序安装对应的包,最后安装我们的目的包即可

(2)安装好xmanager,使用命令:export DISPLAY=IP:0.0 

(3)xclock即可显示出时钟,下面是时钟截图

 

wKiom1ZUhfzhVWrTAAAdSXmNmXU442.png