Od wersji Ubuntu 12.10 interfejs pulpitu Unity 2D („Ubuntu 2D”) już nie istnieje. Zwykle komputery bez odpowiedniego przyspieszenia 3D korzystają z renderera oprogramowania llvmpipe.
Ponieważ Unity 2D było kiedyś łatwym sposobem na xRDP w systemie Ubuntu, jego usunięcie wymaga zastosowania innej techniki. Na szczęście istnieje rozwiązanie:
Zainstaluj xRDP
Ta strona zawiera okrężny sposób instalacji xRDP, ale tak naprawdę jest tak prosta jak wcześniej . Zainstaluj xrdp w Centrum oprogramowania. Lub zainstaluj z terminala, uruchamiając:
sudo apt-get update && sudo apt-get upgrade
Jeśli nie zostanie znaleziony, upewnij się, że komponent repozytorium Universe jest włączony w źródłach oprogramowania. (Jeśli jest to system bezgłowy , użyj zamiast tego tej linii poleceń ).
Zainstaluj interfejs pulpitu niewymagający (rzeczywistej lub symulowanej) akceleracji 3D
Instrukcje Grifona zalecają powrót GNOME (podając typ sesji „GNOME Classic”). Gnome-session-awaryjna pakiet zawiera go.
sudo apt-get install gnome-session-fallback
(Najlepiej uruchomić sudo apt-get update
najpierw, jeśli nie zrobiłeś tego ostatnio).
Inne alternatywy to:
Utwórz ~/.xsession
plik określający pożądany interfejs dla xRDP
W katalogu osobistym użytkownika lub użytkowników, którzy chcą się zalogować przez xRDP, utwórz plik o nazwie .xsession
. Możesz to zrobić w dowolnym edytorze tekstu, takim jak Gedit. Po utworzeniu ten plik nie będzie widoczny w menedżerach plików, chyba że włączony jest Widok> Pokaż ukryte pliki (lub podobny). W Nautilus i większości innych menedżerów plików Ctrl+ Hto robi.
Najszybszym i najłatwiejszym sposobem utworzenia tego pliku jest prawdopodobnie Terminal - utworzy go jedno polecenie.
Aby użyć GNOME Fallback („GNOME Classic (bez efektów)”):
echo gnome-session --session=gnome-fallback > ~/.xsession
Lub, aby użyć Xfce („Sesja Xubuntu”):
echo xfce4-session > ~/.xsession
Lub, aby użyć LXDE („Lubuntu Desktop”):
echo lxsession -s Lubuntu -e LXDE > ~/.xsession
Skonfiguruj układ klawiatury
Jeśli chcesz mieć układ klawiatury w języku angielskim, nie musisz nic robić w tym kroku.
W przeciwnym razie, aby skonfigurować xRDP do korzystania z innego układu klawiatury, zobacz sekcję „Rozwiązywanie problemu z układami klawiatury w sesji xRDP” tego postu (reszta tego postu dotyczy tylko wcześniejszych wersji Ubuntu; post został połączony z tymi instrukcje dla 12.10 ).
Teraz powinno działać!
Griffon wskazał, że niestety w GNOME Fallback zwykły sposób wylogowania nie działa (w przypadku połączenia przez xRDP). Zamiast tego wyloguj się, uruchamiając polecenie:
gnome-session-quit --logout
Możesz w tym celu otworzyć okno Terminal ( Ctrl+ Alt+ T), ale równie dobrze możesz po prostu użyć okna dialogowego Uruchom ( Alt+ F2).
W innych środowiskach komputerowych wylogowanie może nadal działać, ale jeśli nie, możesz użyć ich przybliżonych odpowiedników gnome-sesison-quit
polecenia:
Xfce: xfce4-session-logout --logout
LXDE: lxsession-logout
Podziękowanie
Wiele informacji tutaj pochodzi z tego postu na blogu (chociaż żaden tekst nie jest kopiowany).
echo lxsession -s Lubuntu -e LXDE > ~/.xsession
metody za pośrednictwem SSH i nadal pojawia się czarny ekran, gdy loguję się za pomocą pulpitu zdalnego dla komputerów Mac. Wszelkie wskazówki na temat tego, co może powodować czarny ekran?gnome-fallback
:(