Raspberry pi активный сеанс удаленного доступа

10

Когда я получаю удаленный доступ к raspberry pi с установленным программным обеспечением, я не получаю доступ к текущему сеансу, отображаемому на моем телевизоре, а скорее к новому сеансу.

Есть ли программное обеспечение для доступа к текущему сеансу, чтобы я мог использовать клавиатуру и мышь, подключенные к ноутбуку, для управления моим Raspberry Pi?

ATM Я использую putty и Xming для доступа к своему PI, но это создает новый пользовательский сеанс вместо активного.

Том
источник
2
Вы пробовали VNC-сервер? elinux.org/RPi_VNC_Server
Стивен Девиджвер
постараюсь, когда я дома с работы, TNX.
Том

Ответы:

5

Вам нужно установить демон x11vnc в дистрибутив Linux с запусками на Pi. Затем выполните эту команду;

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr -listen IP_of_pi -allow allowed_ip_address

После запуска команды подключитесь к pi с помощью любого клиента VNC.

gurcanozturk
источник
3

Вам нужно x11vnc. Это позволит вам подключиться к одному сеансу на телевизоре.

nyitguy
источник
3
Этот ответ может быть связан с расширением.
Алекс Чемберлен
1

Вы должны установить VNC.

В основном вам нужно следовать инструкциям здесь .

Основы:

  1. Установить tightvncserver: sudo apt-get install tightvncserver.
  2. Сделайте оболочку строгой с помощью команды запуска.
  3. Добавьте скрипт инициализации.
  4. Установите программу Viewer на сайте .
  5. Подключайтесь.

Я мог бы добавить больше помощи позже, если вам это нужно.

hifkanotiks
источник
1

На моем стандартном RPi мне нужно только запустить x11vnc без каких-либо параметров, чтобы иметь возможность управлять сеансом реального времени на Pi с помощью клиента TightVNC на моем ноутбуке с Windows. Несколько вещей меня обманули на некоторое время, между -display и битом 0 должен быть пробел, и если у вас был прерванный сеанс, вы должны либо убить его на Pi (например, vncserver kill: 0 ) перезагрузите его или используйте другой номер дисплея. Вам также необходимо проверить порт, который использует x11vnc, как показано в тексте после его запуска. После дня исследования, это теперь работает удовольствие.

Мартын Джонс
источник
0

Я смог запустить удаленное соединение после использования сокращенной версии команды, которую поделился gurcanozturk.

После установки x11vnc я отредактировал

/etc/xdg/lxsession/LXDE/autostart

выполнить следующую команду:

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr

Это позволяет использовать VNC для подключения один раз, после чего вам потребуется перезагрузить устройство, чтобы установить другое подключение.

Для соединения с VNC используйте

IP_of_pi:5900

Это должно вас подключить и работать.

solutionary
источник