Linux Red Hat 5.6和VNC:KDE&;侏儒

Linux Red Hat 5.6和VNC:KDE&;侏儒,linux,gnome,vnc,kde,Linux,Gnome,Vnc,Kde,我使用的是Red Hat 5.6,我已经为我的Unix用户配置了VNC,没有任何问题。我可以登录到它,它默认为Gnome。KDE安装在机器上,我想使用它。下面是我的~/.vnc/xstartup文件 我试着用“startkde&”替换下面的twm,但没有成功。Gnome似乎是默认桌面,即使下面显示了twm,即使我更改了它,它也无法工作。即使没有列出桌面,Gnome仍然会启动 有人知道为什么会发生这种情况,以及我如何启动其他台式机吗 #!/bin/sh # Uncomment the follo

我使用的是Red Hat 5.6,我已经为我的Unix用户配置了VNC,没有任何问题。我可以登录到它,它默认为Gnome。KDE安装在机器上,我想使用它。下面是我的~/.vnc/xstartup文件

我试着用“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 &

脚本永远不会到达底部,因为“exec”会导致当前进程被exec的目标替换,在本例中是脚本/etc/X11/xinit/xinitrc,它源于/etc/X11/Xsession脚本,而该脚本反过来会运行/etc/X11/Xsession.d的部分,并调用默认的x会话管理器,即gnome会话