пустой экран с VNC-сервером

10.04 LTS я смог запустить vnc4server на дисплее: 1 и получить новый рабочий стол. Это было здорово, так как я мог работать из дома, чтобы люди не видели, что было на моем экране (: 0 был в состоянии «заблокированного экрана»).

При репликации этого на 12.04 LTS я просто получаю пустой рабочий стол и не могу выяснить, в чем разница?

Кто-нибудь еще испытал это, или кто-то еще установил VNC, где вы можете подключиться к экрану, отличному от отображаемого: 0?

. Спасибо

.
5
задан 29 April 2012 в 07:53

1 ответ

Имел ту же проблему. Не удалось найти решение онлайн. Вот то, что работало на меня. (принятию Вас уже установили Gnome),

Мой xstartup файл:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
gnome-session –session=gnome-classic &
gnome-panel&

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

Я добавил:

gnome-session –session=gnome-classic &   
gnome-panel&    

и непрокомментированный:

unset SESSION_MANAGER   

Также измененный раздел $defaultXStartup /usr/bin/vncserver так, чтобы значение по умолчанию xstartup совпало с выше:

$defaultXStartup
    = ("#!/bin/sh\n\n".
       "# Uncomment the following two lines for normal desktop:\n".
       "unset SESSION_MANAGER\n".
       "# exec /etc/X11/xinit/xinitrc\n".
       "gnome-session –session=gnome-classic &\n".
       "gnome-panel&\n\n".
       "[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup\n".
       "[ -r \$HOME/.Xresources ] && xrdb \$HOME/.Xresources\n".
       "xsetroot -solid grey\n".
       "vncconfig -iconic &\n".
       "x-terminal-emulator -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n".
       "x-window-manager &\n");

И это добилось цели для меня!

9
ответ дан 29 April 2012 в 07:53

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

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