Aktywna sesja zdalnego dostępu Raspberry pi

10

Kiedy mam zdalny dostęp do Raspberry Pi z zainstalowanym oprogramowaniem, nie mam dostępu do bieżącej sesji wyświetlanej na moim telewizorze, ale raczej do nowej sesji.

Czy istnieje oprogramowanie umożliwiające dostęp do bieżącej uruchomionej sesji, dzięki czemu mogę używać klawiatury i myszy podłączonej do laptopa do sterowania moim Raspberry Pi?

ATM Używam putty i Xming, aby uzyskać dostęp do mojego PI, ale to tworzy nową sesję użytkownika zamiast aktywnej.

Tomek
źródło
2
Próbowałeś już serwera VNC? elinux.org/RPi_VNC_Server
Steven Devijver
spróbuje tego, gdy będę w domu z pracy, tnx.
Tom

Odpowiedzi:

5

Musisz zainstalować demona x11vnc na dystrybucji Linuksa z działaniem na Pi. Następnie uruchom to polecenie;

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

Po uruchomieniu polecenia połącz się z pi za pomocą dowolnego klienta VNC.

gurcanozturk
źródło
3

Trzeba x11vnc. Umożliwi to połączenie się z tą samą sesją w telewizorze.

nyitguy
źródło
3
Ta odpowiedź może się przydać przy rozwijaniu.
Alex Chamberlain
1

Powinieneś zainstalować VNC.

Zasadniczo musisz postępować zgodnie z instrukcjami tutaj .

Podstawy to:

  1. Zainstalować tightvncserver: sudo apt-get install tightvncserver.
  2. Ustaw surową powłokę za pomocą polecenia start.
  3. Dodaj skrypt inicjujący.
  4. Zainstaluj przeglądarkę tightvnc ze strony internetowej .
  5. Połącz się.

Mogę dodać więcej pomocy później, jeśli będziesz jej potrzebować.

hifkanotiks
źródło
1

Na moim standardowym RPi wystarczy uruchomić x11vnc bez żadnych parametrów, aby móc kontrolować sesję na żywo na Pi z klientem TightVNC na moim laptopie z systemem Windows. Kilka rzeczy oszukało mnie jednak przez pewien czas, musi być spacja między -display a bitem: 0, a jeśli miałeś przerwaną sesję, musisz albo zabić to na Pi (np. Vncserver kill: 0 ) uruchom go ponownie lub użyj innego numeru wyświetlacza. Musisz także sprawdzić port, z którego korzysta x11vnc, jak pokazano w tekście po uruchomieniu. Po dniu poszukiwań działa teraz uczta.

Martyn Jones
źródło
0

Byłem w stanie uzyskać zdalne uruchomienie połączenia po użyciu skróconej wersji polecenia udostępnionego przez gurcanozturk.

Po zainstalowaniu x11vnc dokonałem edycji

/etc/xdg/lxsession/LXDE/autostart

aby uruchomić następującą komendę:

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

Pozwala to na użycie VNC do połączenia, wtedy trzeba będzie zrestartować urządzenie, aby wykonać kolejne połączenie.

Aby połączyć się z VNC, użyj

IP_of_pi:5900

To powinno zapewnić ci połączenie i pracę.

rozwiązanie
źródło