Zastanawiałem się, czy istnieje sposób, aby uczynić Cinnamon 1.4 domyślnym środowiskiem po zalogowaniu się do Ubuntu 12.04. Mogę zainstalować Cinnamon 1.4 bez żadnych problemów, ale próbuję uruchomić XRDP, aby zalogować się z komputera z systemem Windows i chciałbym, aby domyślnie zaczął „sesję cynamonu” zamiast sesji Unity.
Pytanie brzmi: jak mogę powiedzieć XRDP, aby używał Cinnamon zamiast Unity po zalogowaniu?
XRDP wydaje się działać znacznie lepiej niż jakikolwiek serwer oparty na VNC.
Odpowiedzi:
Znalazłem to w sieci, pod tym adresem URL: http://sigkillit.com/tag/xrdp
Dostosuj środowisko pulpitu do sesji xRDP
Jeśli nie chcesz używać domyślnego środowiska pulpitu, możesz go dostosować, tworząc plik .Xclients (X to kapitał !!!) w katalogu domowym, aby uruchomić żądane środowisko pulpitu i umożliwić jego wykonanie. W tym celu otwórz terminal i uruchom jedno z następujących poleceń
Gnome 3:
Gnome Fallback:
KDE:
KUMPEL:
Cynamon:
Xfce4:
źródło
touch ~/.Xclients
?Możesz uruchomić środowisko, które chcesz tylko dla xrdp (nie dla lokalnego logowania) w
/etc/xrdp/startwm.sh
Na przykład, aby uruchomić xfce, używam:
Skomentowane, możesz zobaczyć polecenia, aby rozpocząć jedność (sesja ubuntu) i jedność 2d. Musisz tylko skomentować polecenie xfce i dodać polecenie, aby uruchomić Cinnamon (nie dałem go, ponieważ nie wiem, jak uruchomić go ręcznie).
Obs: Zgadzam się z tobą xrdp działa lepiej niż inne przeglądarki pulpitu zdalnego, które wypróbowałem i działa bardzo dobrze z xfce. Używam go również z innych maszyn linuxowych z klientem Remmina. Aby używać go z xfce, musisz zainstalować xubuntu-desktop (
sudo apt-get install xubuntu-desktop
)źródło
Jeśli korzystasz z Lubuntu Desktop (testowany na 12.04 LTS)
W przypadku wykrywania składni lx:
Implementacja składni lx:
źródło
Najpierw powinieneś mieć cynamon w swoim systemie :)
Po drugie wydaj polecenia
LUB jeśli chcesz to zrobić :) wykonaj następujące czynności:
Edytuj plik
/etc/xrdp/startwm.sh
Na końcu pliku znajdują się następujące wiersze:
Są to wywołania funkcji powyżej. Aby więc ustawić cynamon jako domyślny, wystarczy go
#
wcześniejwm_start
skomentować (aby przestać wywoływać funkcję wyszukującą sesje)Dodaj następujący wiersz przed powyższymi trzema wierszami
gnome-session --session=cinnamon
uruchom ponownie xrdp
sudo service xrdp restart
źródło
W przypadku LXDE:
Zainstaluj lxde-common:
Wprowadź zmiany w
/etc/xrdp/startwm.sh
następujący sposób:źródło
systemctl
Polecenia są specyficzne dla Fedory. W systemie Ubuntu polecenie powinno brzmieć:źródło
To wszystko jest zbyt mylące. Wszystko, co musisz zrobić, to umieścić tekst w pliku o nazwie
.Xclients
w katalogu domowym, który określi domyślny pulpit. Aby zobaczyć, co jest zainstalowane w systemie i dowiedzieć się, jak się nazywa, wykonaj:zobaczysz
.desktop
na przykład pliki z rozszerzeniemmate.desktop
aby dopasować domyślny pulpit, możesz następnie edytować
.Xclients
w folderze domowym, jeśli masz taki plik, lub utworzyć taki, w którym nie ma nic oprócz wybranego typu pulpitu (bez rozszerzenia .desktop) z dołączoną opcją:powinien to zrobić dobrze. Następnie możesz się wylogować i zalogować ponownie, a jeśli jesteś podłączony za pomocą xrdp, możesz ponownie uruchomić xrdp, który wyloguje cię, a następnie będziesz mógł zalogować się ponownie (po prostu wyloguj się i zaloguj ponownie, to głupie, że możesz się pomylić restartowanie xrdp itp ...)
Zapomnij o przełączniku - jest zepsuty w Fedorze 23.
Zapomnij o większości tego, co jest w sieci dla poprzednich wersji Fedory, Ubuntu itp. Żadne z nich nie działa.
źródło
ls /user/share/xessions
powinno byćls /usr/share/xessions
/usr/share/xsessions
Muszę przyznać, że nie mam osobistego doświadczenia z XRDP. Chociaż może to działać, jeśli postępujesz zgodnie z tymi wskazówkami, aby zmienić domyślne środowisko pulpitu podczas logowania:
http://www.tejasbarot.com/2012/05/17/howto-change-default-user-session-ubuntu-12-04-lts-precise-pangolin-login-session-desktop-environment/
źródło