LINUX.ORG.RU

[Gentoo] VNC from offtopic

 


0

2

Хочется реализовать «удаленный рабочий стол», чтоб иметь возможность подключиться к компу. Подключаться, естественно, придется из оффтопа.
Ну так вот, чем реализовать VNC на машине, и чем удобнее будет подключаться?
Нагугленные мной мануалы давно устарели...

★★

Если хотите подключаться к текущей X сессии то лучше использовать x11vnc, для этого в стартовый сценарий вашего Desktop Manager`а впишите строку запуска x11vnc, или в любой другой сценарий, который запускается вместе с Desktop Manager`ом, у меня gdm:

cat /etc/X11/gdm/Init/Default
...
/usr/bin/x11vnc -xkb -rfbauth /root/.vnc/passwd -o /var/log/x11vnc.log -forever -bg

Это в конце файла.

Пароль задаётся командой vncpasswd, в данном случае используется файл пароля, создаваемый от пользователя root.

После чего можно подключаться к vnc сессии, для этого лучше использовать RealVNC Viewer Enterprise Edition, если использовать обычный будут проблемы с переключением раскладок и кодировкой вводимого текста. Enterprise версия бесплатна, но скачивается после регистрации, или указания e-mail, уже точно не помню. Указываем при подключении строку:

ip_addres:0

И вводим пароль, который указывали в команду vncpasswd от пользователя root.

Если хотите несколько vnc сессий с разными рабочими окружениями для разных пользователей то посмотрите в сторону net-misc/tightvnc, у меня gentoo, он собран с флагом server, после чего можно указывать для каких пользователей создавать сессии и номера сессий:

cat /etc/conf.d/vnc
# Config file for /etc/init.d/vnc

# Specify the user(s) Xvnc(1) should be run for. The syntax is: "username:display".
# example: "DISPLAYS="foo:1 bar:2" You can specify more users separated by space.
DISPLAYS="user:1"
VNC_OPTS="-geometry 1280x1024"

После чего каждый пользователь запускает vncpasswd и генерирует файл пароля.

Так же для tightvnc нужно создать файл ~/.vnc/xstartup:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
startlxde &

Здесь запускается lxde, для gnome нужно дописывать некоторую опция, что бы не было проблем с DBUS, сейчас не помню, конфигурационного файла для gnome поверх vnc не сохранил. если что найдете в Internet.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Спасибо за развернутый ответ :)

rigiy ★★
() автор топика

Удобнее использовать x11vnc.

blackst0ne ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.