2011-08-23 86 views
1

我正在使用Red Hat 5.6,并且为我的Unix用户配置了VNC,没有任何问题。我能够登录到它,它默认为Gnome。 KDE安装在机器上,我想使用它。以下是我的〜/ .vnc/xstartup文件。Linux Red Hat 5.6和VNC:KDE&Gnome

我试着用“startkde &”代替twm,但它没有奏效。 Gnome似乎是默认的桌面,即使twm如下所示,即使我改变它,它也不起作用。即使没有列出桌面,Gnome仍然会启动。

有谁知道为什么会发生这种情况,以及如何启动其他桌面?

#!/bin/sh 

# Uncomment the following two lines for normal desktop: 
unset SESSION_MANAGER 
vncconfig -nowin & 
exec /etc/X11/xinit/xinitrc 

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources 
xsetroot -solid grey 
vncconfig -iconic & 
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & 
twm & 

回答

1

该脚本从未获得的底部部分,如“EXEC”使电流过程由exec的目标来代替,在这种情况下,脚本的/ etc/X11/xinit的/ XINITRC,这获取/ etc/X11/Xsession脚本,该脚本依次执行/etc/X11/Xsession.d的运行部分,调用默认的x-session-manager,即gnome-session。