LINUX.ORG.RU

[ненависть]VNC-сервер в squeeze

 


0

1

Сделал aptitude install vnc-server.

Что дальше?

Не знаю, с какой стороны к нему подойти... Этот vnc кто-то совсем упоротый собирал. Главного конфига нет, либо он существует под каким-то нетривиальным именем. Скрипта в /etc/init.d/ нет. Работать оно не работает, из коробки показывает только графическую консольку. Если последовать совету из .vnc/xstartup (# Uncomment the following two lines for normal desktop), то показывает только серый фон (точнее, эмулятор серого из чёрно-белых шашечек). В дебиановском вики про него ни слова.

Кто из нас двоих неправ?

★★★★★

chmod +x /etc/X11/xinit/xinitrc решило проблему.

Почему, ну почему это нельзя было сделать сразу?..

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

Это виртуальный пакет предоставляет vnc4server tightvncserver. так какой ты выбрал?

uspen ★★★★★
()

И ещё, как это запускать автоматически?

Если запихать в rc.local, то не работает, зато в процессах висит такое:

root 2224 0.0 0.0 11724 920 ? S 16:15 0:00 vncpasswd //.vnc/passwd

Оно хочет, чтобы rc.local задал пароль на vnc, да?..

Как это победить?

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

свой vnc, по необходимости удагенного доступа к рабстолу запускаю таким образом:

все команды от юзера, чей рабстол нужен

1. создаем пароль для доступа к серверу
vncpasswd

2. запускаем сервер c нужными параметрами (см. vncserver --help), например
vncserver :1 -geometry 1280x1024

3. vnc-клиентом коннектимся к машине по ip:1


4. чтобы завершить работу vnc-сервера
vncserver -kill :1


одно НО, у меня tightvncserver

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

> 2. запускаем сервер c нужными параметрами

Вот хотелось бы, чтобы оно как-нибудь само происходило.

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

Кхм, а что вам конкретно нужно просто подключаться удаленно к vnc серверу, при этом создается новая X сессия, или подключаться к текущей X сессии, к той в которой работает пользователь тобишь ?

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

Команда vncserver :1 вроде бы новую сессию создаёт, да? Вот она мне и нужна, только нужно заставить это автоматом подниматься.

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

Пропиши это в ~/.xinitrc того пользователя, под которым ты хочешь подключаться к vnc серверу. vncserver :1

Если необходимо подключаться к текущей X сессии то лучше посмотреть в сторону X11vnc. /usr/bin/x11vnc -xkb -rfbauth /<username>/.vnc/passwd -o /var/log/x11vnc.log -forever -bg

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

В прочем лучшим решением будет прописать запуск VNC сервера в /etc/crontab, синтаксис файла должен быть понятен.

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