Почему я не могу получить рабочую сессию с vnc4server

У нас есть несколько (идентичных) машин Ubuntu 11.10, настроенных с гномом-классиком, которого мы используем в качестве удаленных серверов и позволяем нашим клиентам войти в учетные записи индивидуального пользователя, которые мы создаем для них использующий vnc4server.

Мы настроили все машины таким же образом, после короткого руководства, которое мы скомпилировали, описав, как загрузить, установить и подготовить несколько инструментов и наше программное обеспечение.

Соединение обычно хорошо работает, но сегодня я настроил новую машину и испытал проблемы.

После установки vnc4server, я работал vncpasswd и скопированный следующий файл запуска в ~/.vnc/xstartup:

#!/bin/sh  
unset SESSION_MANAGER  
unset DBUS_SESSION_BUS_ADDRESS  
gnome-session --session=gnome-classic &  
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup  
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources  
xsetroot -solid grey  
vncconfig -iconic &  

Затем я запустил vnc4server и используемый два средства просмотра (Средство просмотра Удаленного рабочего стола Ubuntu и Windows RealVNC Client) в двух других машинах, но вместо того, чтобы получить мой рабочий стол, я вижу пустое окно с сероватым фоновым шаблоном как это:

enter image description here

и курсор является полужирным X.

Что не так с установкой и почему я не получаю удаленный сеанс как ожидалось?

1
задан 10 April 2012 в 02:42

2 ответа

Итак, мы обнаружили, что для файла xstartup требуется разрешение на выполнение, которое не было задано в конфигурации этого компьютера. В отличие от другого компьютера, на этот раз я создал новый файл и набрал его содержимое вместо простого копирования файла с другого компьютера, поэтому по умолчанию у него не было разрешений exe.

> chmod a+x ~/.vnc/xstartup

0
ответ дан 10 April 2012 в 02:42

Вы можете отредактировать файл /root/.vnc/xstartup так, чтобы он читал (в вашем случае, строка x-терминал-эмулятор - ваша важная часть для добавления),

xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
0
ответ дан 10 April 2012 в 02:42

Другие вопросы по тегам:

Похожие вопросы: