Sie können eine andere xstartup-Datei nicht direkt ausführen. Da es sich jedoch nur um ein Shellskript handelt, können Sie dies durch Erstellen einer Skriptlogik erreichen, die herausfinden kann, ob es sich um die erste oder zweite VNC-Sitzung handelt.
Zum Beispiel:
#!/bin/sh # switch on display number for special sessions [ $DISPLAY == ":1" ] && exec startupOne [ $DISPLAY == ":2" ] && exec startupTwo # ... else use the normal vnc xstartup # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # 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 &