TightVNC, как указать WM?
NFS_Daemon 17 декабря, 2011 - 23:38
Доброго времени суток.
Установил tightvnc сервер.
Он запускается и работает нормально - клиентом подключаюсь на ура.
Вот только одно но - кроме X сервера не стартует ни одна прогрмма, то есть стартом черный экран, все программы надо запускать ручками через ssh (DISPLAY=:1 program).
Где можно указать vnc-серверу что надо запускать после запуска X-сервера?
»
- Для комментирования войдите или зарегистрируйтесь
~/.vnc/xstartup # exec
~/.vnc/xstartup
# exec fluxbox -log ~/.fluxbox/log -display :9 &
fbsetbg -r /home/sasa/jpg_flux/ --display :9 &
(urxvt -fn "xft:dejavu sans mono:pixelsize=14" -tr -tint red -sh 90 -fg orange -bg black -geometry 80x24+10+10) &
exec fluxbox -log ~/.fluxbox/log --display :9 &
А содержимое этого файла
А содержимое файла ~/.xinitrc скопировать в ~/.vnc/xstartup видимо недостаточно (по крайней мере startkde точно мало, потому что не прорисовываются рамки и заголовок окон, выходит не стартует оконный менеджер).
UPD: хотя нет - kwin стартует после запуска startkde на дисплее :1, и остается запущенным после полной загрузки kde.
Но внешний вид у оболочки очень сильно отличается от привычного - link
немного не в тему, но: может
немного не в тему, но: может попробовать NX ?
слышал о таком, попробовать
слышал о таком, попробовать можно.
Насколько слышал vnc сейчас забросили.
А как дела у NX?
Я им пользуюсь переодически,
Я им пользуюсь переодически, но для shadow сессий. судя по принципу работы - должно завестись. К тому же в клиенте есть возможность настроить действия при входе - софтину там запустить, к сессии прицепится, сделать новую...
Если хотите подключаться к
Если хотите подключаться к текущей X сессии то лучше использовать x11vnc, для этого в стартовый сценарий вашего Desktop Manager`а впишите строку запуска x11vnc, или в любой другой сценарий, который запускается вместе с Desktop Manager`ом, у меня gdm:
Это в конце файла.
Пароль задаётся командой vncpasswd, в данном случае используется файл пароля, создаваемый от пользователя root.
После чего можно подключаться к vnc сессии, для этого лучше использовать RealVNC Viewer Enterprise Edition, если использовать обычный будут проблемы с переключением раскладок и кодировкой вводимого текста. Enterprise версия бесплатна, но скачивается после регистрации, или указания e-mail, уже точно не помню. Указываем при подключении строку:
ip_addres:0
И вводим пароль, который указывали в команду vncpasswd от пользователя root.
Если хотите несколько vnc сессий с разными рабочими окружениями для разных пользователей то посмотрите в сторону net-misc/tightvnc, у меня gentoo, он собран с флагом server, после чего можно указывать для каких пользователей создавать сессии и номера сессий:
После чего каждый пользователь запускает vncpasswd и генерирует файл пароля.
Так же для tightvnc нужно создать файл ~/.vnc/xstartup:
Здесь запускается lxde, для gnome нужно дописывать некоторую опция, что бы не было проблем с DBUS, сейчас не помню, конфигурационного файла для gnome поверх vnc не сохранил. если что найдете в Internet.
Это копия моего сообщения с linux.org.ru, .vnc/xstartup нужно создавать и в вашем случае.