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
i tightvncserver
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
i sudo 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
- LUB
sudo apt-get install tightvncserver
- LUB
sudo apt-get remove xrdp vnc4server tightvncserver
następuje sudo 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:
- Utwórz plik „.xsessionrc” w katalogu domowym („/ home / pi”). Zwróć uwagę na kropkę na początku nazwy pliku:
cd ~
następnie nano .xsessionrc
- Umieść następującą treść w tym pliku:
xsetroot -cursor_name left_ptr&
- Naciśnij ctrl + x i odpowiedz „y”, aby zapisać i wyjść
- uczynić plik wykonywalnym:
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 .