显示远程GUI程序

本来是很简单的一件事


A: fedora12 init 5 gnome

xhost +IP


B: hrel5.2 init 3 fvwm

export DISPLAY=A:0.0

xclock


就这样就该成功了,可是如何也不行

但把A上的显示到B上却可以

由于A上的X是init 5启的

而B上的X是我手动起X+fvwm


A上ps -ef

看到xorg的参数里有-nolisten tcp

于是在A

init 3

X

再在B上xclock,成功了

看来很简单了,只要把nolisten tcp去掉就可以了


怎耐找遍了/etc/ /usr/下都没有找到相关的配置文件

看了下startx脚本,发现里面也没有nolisten,而且startx启起来X后xclock也可以成功显示


最后在/etc下grep -r "nolisten" *

发现在kdmrc里有相关的东西,原来如此

再到/etc/gdm/下,找到gdm.schemas文件如下的段

    <schema>
      <key>security/DisallowTCP</key>
      <signature>b</signature>
      <default>false</default>    --这里的true改为false
    </schema>

重新init 5

ps -ef | grep xorg

OK了


再到B上xclock

成功显示出来了


一直没有碰过系统配置了,忽然发现

X86conf

Xorg.conf

system-config-display

都不见了,也可能是很久前就不见了,我是从fedora8直接到12的


记个笔记吧

你可能感兴趣的:(显示远程GUI程序)