Prowadziłem:
sudo apt-get update
sudo apt-get install xrdp
Nie miałem połączenia ze zdalnym pulpitem systemu Windows 10 i połączyłem się z moim Raspberry Pi 3:
Następnie wprowadziłem domyślne poświadczenia (pi / raspberry) i otrzymałem ten dziennik:
Logowanie się powiodło, ale „Problem z połączeniem” ... powiedziałbym, że nie bardzo pouczający. Czy ktoś wie co z tym zrobić?
sudo apt-get install vnc4server
, po czym następuje restart lubsudo service xrdp restart
naprawienie go dla mnie, ale mysz to x zamiast wskaźnika myszy, tak jak powinno być. Robię teraz trochę więcej eksperymentów. PS. To jest na moim nowym Pi 3 z Raspbian Jessie zainstalowanym z najnowszego instalatora NOOBS v2. Nigdy nie miałem problemów z xrdp na moim Pi 1 B +.Odpowiedzi:
Jeden z moich przyjaciół miał ten sam błąd, który rozwiązał, wykonując czynności opisane na tej stronie.
Najwyraźniej istnieją defekty, które uniemożliwiają xrdp pracę z vncserver. Działa jednak z tightvncserver
Ważna wydaje się również kolejność instalacji tightvncserver i xrdp.
W podsumowaniu
sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp
źródło
sudo apt-get remove xrdp vnc4server tightvncserver
, niesudo apt-get remove xrdp vnc4server tightvnc
.sudo apt-get install tightvncserver
działał dla mnie. Nie zainstalowałem go w pierwszej kolejności.sudo apt-get install vnc4server
, po czym nastąpi restart lub asudo service xrdp restart
, mój xrdp teraz działa. LUB, jeśliremove
wykonam twoje polecenie powyżej, a następnie xrdp i tightvncserver zostaną zainstalowane, kolejność nie ma znaczenia. To, czy najpierw zainstaluję xrdp, czy nie, nie ma znaczenia.Ok, więc wykonałem więcej kopania i kilka godzin eksperymentowania, a oto dokładniejsza odpowiedź, w tym informacje o tym, jak uzyskać zdalne sesje xrdp, aby znów mieć fajny kursor myszy zamiast dużego „X”.
Podstawowe informacje:
Wydaje mi się, że Raspberry Pi 3 jest pierwszym Pi, który jest fabrycznie zainstalowany z RealVNC , a RealVNC zakłóca xrdp, więc musimy przerwać instalację RealVNC, aby xrdp działał. Możesz zobaczyć, że RealVNC jest instalowany, przechodząc do Start -> Preferencje -> Konfiguracja Raspberry Pi. Zobaczysz:
Jeśli włączysz opcję VNC i klikniesz „ok”, w prawym dolnym rogu ekranu pojawi się ikona VNCServer. Ikona zaczyna się od zielonej stolicy „V”. Kliknij ikonę, jeśli chcesz zobaczyć wyskakujące okno serwera, w następujący sposób:
W każdym razie zamknij go i wróć do konfiguracji Raspberry Pi i wyłącz ją, jeśli ją włączyłeś.
Wydaje mi się, że musi korzystać z niektórych RealVNC niestandardowe wersje modyfikowane obu
vnc4server
itightvncserver
tak modyfikację jednej z nich złamie RealVNC instalacji, która jest, co mamy zamiar zrobić.Poprawka:
Załóżmy, że już to zrobiłeś
sudo apt-get update
isudo apt-get install xrdp
.Teraz przerwijmy instalację RealVNC. Przetestowałem to i każda z poniższych 3 opcji sama w sobie zadziała, aby przerwać instalację RealVNC i umożliwić działanie xrdp:
sudo apt-get install vnc4server
sudo apt-get install tightvncserver
sudo apt-get remove xrdp vnc4server tightvncserver
następujesudo apt-get install tightvncserver
isudo apt-get install xrdp
Masz pomysł. Nie sądzę, aby powyższa kolejność lub wybrana opcja miała znaczenie.
Teraz, kiedy przejdziesz do Start -> Preferencje -> Konfiguracja Raspberry Pi zobaczysz, że RealVNC jest zepsuty, ponieważ opcja VNC będzie teraz wyszarzona w następujący sposób:
Gotowy! Zdalne logowanie przy użyciu xrdp teraz działa.
Ale ... zauważysz, że kursor myszy w zdalnej sesji na Pi 3 ma X zamiast zwykłego kursora. To denerwujące, więc naprawmy to.
Postępując zgodnie z odpowiedzią uschanki tutaj , wykonaj następujące czynności:
cd ~
następnienano .xsessionrc
xsetroot -cursor_name left_ptr&
chmod +x .xsessionrc
Teraz, gdy odejdziesz do Pi, dostaniesz miłego kursora, którego znasz i kochasz!
Wreszcie, jeśli kiedykolwiek zdecydujesz, że chcesz ponownie zainstalować RealVNC, postępuj zgodnie z ich instrukcjami tutaj: https://www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-legacy .
źródło
&
późniejleft_ptr
? Czy to jest naprawdę potrzebne?left_ptr
określa ikonę, którą uważam (tj. Ikonę ze wskaźnikiem myszy skierowaną lekko w lewo), i&
jest to symbol systemu Linux używany do powiedzenia: „uruchom ten proces w tle, a następnie kontynuuj”, aby kontynuował działanie w tło, jednocześnie kontynuując wykonywanie większej liczby poleceń, zamiast blokować w tym momencie. Wypróbuj go w terminalu dla innych poleceń, które normalnie blokują, takich jak otwieranie programu GUI z terminala, z lub bez&
tuż po twoim poleceniu, a zobaczysz.Nie korzystałem z serwera VNC.
Sprawdźmy te rzeczy, zanim wyjaśnię.
Czy w raspi-config ustawiono nazwę hosta dla sieci?
W przypadku XRDP współpracującego z Remote Desktop Connection, dla nazwy użytkownika, którą chcesz umieścić w LOKALNYM adresie IP Pi. (Np .: 192.168.1.24)
Aby znaleźć lokalny adres IP, możesz zrobić (w terminalu) ipconfig lub ifconfig (nie pamiętam). Powinno to wyglądać jak powyższy adres powyżej.
Używam również XRDP z połączeniem pulpitu zdalnego i mogę kliknąć urządzenie prawym przyciskiem myszy na komputerze z systemem Windows i mogę uruchomić pulpit zdalny bez wprowadzania adresu IP. Nadal zalecam umieszczanie adresu IP w polu Komputer.
Mam nadzieję, że to pomaga, Dallin
źródło