晚上在redhat as5上安装一个java界面软件,但是必须用非root用户安装,创建一个安装用户后,发现报错如下:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

原来是这个用户没有权限去连结X server。解决的办法是在root用户下执行命令:
xhost local:user-name
返回结果:non-network local connections being added to access control list


使用xclock测试,ok解决