Когда я запустил экземпляр VNCServer на своем компьютере, похоже, что он использовал более старую версию графического интерфейса Solaris. Однако, когда я спускаюсь в серверную и вхожу в систему локально на машине, я получаю хорошую новую версию рабочего стола Solaris 10 и графического интерфейса пользователя.
В VNC Viewer
На локальной машине
Я предполагаю, что это проблема конфигурации, где мне искать?
Команды запуска X-сеанса, выполняемые VNC, обычно находятся в ~/.vnc/xstartup
.
Ваш верхний снимок экрана выглядит как старый X-сеанс по умолчанию для xterm и twm.
Чтобы вместо этого запустить рабочий стол GNOME, вы можете вставить вызов для его запуска, если он доступен, например:
#!/bin/sh
vncconfig -iconic &
if [ -x /usr/dt/config/Xsession.jds ]; then
exec /usr/dt/config/Xsession.jds
fi
[ -r \$HOME/.Xresources ] && xrdb \$HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &
twm &
(Я сам не пробовал это в Solaris 10, но использую гораздо более новые версии VNC и GNOME в Solaris 11, хотя для запуска GNOME 2.30 используются другие команды.)