Как перейти на другую среду рабочего стола на сеансах VNC?

В моей системе я буду использовать VNC для входа в систему. Но в это время после подключения к компьютеру я получаю автоматический вход в систему с рабочего стола Unity. Что мне нужно сделать, чтобы рабочий стол gnome подключался к VNC, а не к единице?

8
задан 1 October 2013 в 16:48

2 ответа

Должно быть достаточно создать подходящий файл ~/.vnc/xstartup в вашей учетной записи на удаленном хосте, включая строку

gnome-session --session=your-preferred-session &

Например, минимальный файл для гнома -classic session может быть

#!/bin/sh

#Uncommment this line if using Gnome and your keyboard mappings are incorrect.
#export XKL_XMODMAP_DISABLE=1

# Load X resources (if any)
if [ -r "$HOME/.Xresources" ]
then
        xrdb "$HOME/.Xresources"
fi

gnome-session --session=gnome-classic &

Текст your-предпочитаемый-сеанс будет зависеть от того, какие пакеты рабочего стола вы установили - что вы можете проверить, посмотрев в / usr / каталог share / xsessions, т.е.

$ ls /usr/share/xsessions/
awesome.desktop        gnome-classic.desktop  gnome-fallback.desktop
gnome.desktop          gnome-shell.desktop     ubuntu-2d.desktop     xfce.desktop

Файл xstartup также можно использовать для запуска сеансов рабочего стола не из гномов, например

if which startxfce4 > /dev/null; then
    exec startxfce4 
fi
0
ответ дан 1 October 2013 в 16:48

Попробуйте использовать --replace в xstartup с сеансом, который вы хотите использовать. Работает на Fedora.

0
ответ дан 1 October 2013 в 16:48

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

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