LinuxForum.Fans
Тема

Настройка x11vnc

Автор: portos 5 сообщений 7555 просмотров
#192401

Всем доброго дня и ночи.
Есть пк с установленной системой Debian GNU/Linux 6.0.2 (squeeze). Доступа по ssh мало, нужен именно такой доступ. Остановился на x11vnc. Установка прошла без проблем. А вот с запуском по ssh совсем беда. Не хочет запускаться. Запускаю так [console]x11vnc -display :0 -forever -unixpw -noxrecord -noxfixes -ncache 10[/console] получаю вот такой ответ
http://paste.org.ru/?9as1f2 Пробовал и так [console]x11vnc -ncache 10 -noxdamage -passwdfile /home/pass.vnc -display :0 -auth /var/lib/gdm/:0.Xauth[/console]
Если запускть x11vnc с самого пк то все в порядке. Подключаюсь через remmina без проблем.
Попробовал добавить в автозапуск эту строку x11vnc -display :0 -forever -unixpw -noxrecord -noxfixes -ncache 10
Система-Параметры-Запускаемые приложения.
Но после перезагрузки x11vnc не загружается.
Как запускать x11vnc подключившись по ssh? или Как прописать в автозапуск x11vnc?

П.С. после подключения к удаленному пк загорается монитор и все мои действия выводятся на монитор. Как можно сделать что бы мое подключение было полностью не заметно для другого пользователя?

#192464

по ssh цепляться и запускать x11vnc надо от пользователя, под которым загружены иксы.

13/09/2011 14:55:37 XOpenDisplay(":0") failed.

собственно этим он это и говорит, видимо Вы заходите под рутом и пытаетесь запустить vnc
Насколько я помню, по vnc нет возможности "незаметно" работать

#192576

Пробовал запускать и от пользователя под которым запущены иксы. Результат тот же XOpenDisplay failed (:0)
Почему у меня не получилось добавить в атозагрузку x11vnc? Или "стандартным" способом не получится?
ssh -X user1@remote_server 'iceweasel' - таки способом можно запустить браузер с удаленной машины, а рабочий стол как то можно запустить таким способом?

#192604

а если в автозапуск добавлять файл с правами на выполнение и содержимым
[console]x11vnc -display :0 -forever -unixpw -noxrecord -noxfixes -ncache 10 &[/console]
который будет лежать например в /usr/local/sbin/

еще как вариант если надо под уже залогиненым пользователем входить то можно использовать gnome'овский vino (это так вдруг надо)

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

#295232

у твоего юзера в ~/.config/autostart создаешь файл например x11vnc.desktop
с содержимым например
[Desktop Entry]
Type=Application
Exec=/usr/bin/x11vnc
Hidden=false
X-GNOME-Autostart-enabled=true
Name[ru_RU]=x11vnc
Name=terminal
Comment[ru_RU]=terminal
Comment=info-linux.ru

Доступно все расписано x11vnc установка и настройка

Войдите или зарегистрируйтесь, чтобы ответить.