2011-08-23 117 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。