Dlaczego korzystam z NX zamiast Unity?


17

Ostatnio zainstalowałem FreeNX na moim komputerze i kiedy loguję się na swoje konto „dev”, otrzymuję interfejs Unity zamiast klasycznego gnome. Jest to dziwne, ponieważ moje ostatnie logowanie przed FreeNX miało klasyczny interfejs. Chciałbym domyślnie mieć Classic nad FreeNX.

Loguję się przy użyciu konta „Watch iplayer”, na którym interfejs Unity działa. Z tego powodu wolałbym nie odinstalowywać Unity.

Jakieś pomysły?

Odpowiedzi:


22

Przykład dla NXClient nomachine:

W sekcji „Pulpit”

wybierz „unix” w pierwszym menu rozwijanym.
wybierz „niestandardowy” w drugim menu rozwijanym
kliknij „Ustawienia” po prawej stronie.
wybierz „Uruchom następujące polecenie” i wstaw:

gnome-session --session=2d-gnome
-or-
gnome-session --session=classic-gnome

i wybierz opcję „Nowy wirtualny pulpit”.

Okno dialogowe konfiguracji klienta NX

Domyślnie twój system powinien mieć te „sesje”

ubuntu
ubuntu-2d
2d-gnome
gnome
classic-gnome

tzn. możesz użyć gnome-session --session = ubuntu-2d dla sesji 2d Unity (bez efektów)

Pliki sesji znajdują się pod

/usr/share/gnome-session/sessions/

/usr/share/gnome-session/sessions/2d-gnome.session
/usr/share/gnome-session/sessions/ubuntu-2d.session
/usr/share/gnome-session/sessions/classic-gnome.session
/usr/share/gnome-session/sessions/gnome.session
/usr/share/gnome-session/sessions/ubuntu.session

Uwaga: „2d-gnome” i „classic-gnome” wyglądają tak samo, nie wiem, czy różnią się nigdzie in partituclar.


@DMB - starasz się napisać tak dobrą odpowiedź. Nie mogłem znaleźć tego gdzie indziej online i na pewno nie tak dobrze wyjaśnione. Dziękuję Ci.
Mathew

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.- Wygląda na to, że 2d-gnome uruchamia klasykę również z paskiem bocznym 2d Unity, aby zawiesić się i nagrać „nieoczekiwanie” wkrótce po rozpoczęciu sesji, prawdopodobnie wyjaśniając, dlaczego dwie sesje „wyglądają tak samo”. Nie trzeba dodawać, że jestem na „klasycznym gnome”.
Mathew

ciekawe, nigdy nie udało mi się tego zobaczyć;) Prawdopodobnie zawiesza się zbyt szybko, heh
DM8

Dzięki za to moja sesja nie ładowała się bez pomocnego komunikatu o błędzie, dopóki nie przełączyłem się na ubuntu-2d. Dziwne, że nazywa się twoja Unity 2D 2d-ubuntu. Mam gdm, gnome, ubuntu, ubuntu-2d.
Nick

Te sugestie omijały Unity, ale każdy panel otwierał się w osobnym oknie. Korzystanie z instrukcji tutaj dało mi jedno okno.
Sai Charan

5

Albo można po prostu ustawić COMMAND_START_GNOMEw/etc/nxserver/node.conf

COMMAND_START_GNOME='/usr/bin/nx-session-launcher-suid gnome-session --session=classic-gnome'

4

W Ubuntu 12.04 i 12.10 nazwa klasycznej sesji Gnome to nazwa gnome-classicpliku, który należy edytować /usr/NX/etc/node.conf.

Teraz, aby rozpocząć gnome-classic, edytować /usr/NX/etc/node.confi ustawić COMMAND_START_GNOMEna:

COMMAND_START_GNOME='gnome-session --session=gnome-classic'

0
#!/bin/bash
#
clear
#
#
# ubuntu server 12.04 freenx install script
# 
#
#
sleep 8
sudo apt-get update
#
sudo apt-get install -y python-software-properties
#
sudo add-apt-repository ppa:freenx-team -y
#
sudo apt-get update
#
sudo apt-get install freenx -y
#
wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz
#
tar xvf nxsetup.tar.gz
#
sudo cp nxsetup /usr/lib/nx
#
sudo /usr/lib/nx/nxsetup --install
#
echo -e "\n#Use classic gnome for client sessions\nCOMMAND_START_GNOME='gnome-session --session=classic-gnome'"|sudo tee -a /etc/nxserver/node.conf
clear
#
#
#
# Done!
#
#
sleep 8

3
Naprawiłem formatowanie (pod względem wyglądu tutaj; nie zmieniłem tekstu samego skryptu). Sposób publikowania dużych bloków kodu polega na wklejeniu go do pytania lub odpowiedzi, zaznaczeniu go i kliknięciu <$>ikony na pasku narzędzi edycji AskUbuntu. (Jeśli chcesz to zrobić z czystym HTML, a nie z markdown - czego nie polecam, chyba że masz konkretny powód, którego potrzebujesz - możesz dołączyć tekst między <pre><code>i </code></pre>.) Ponadto powinieneś edytować swoją odpowiedź na zawierać wyjaśnienie dokładnie tego, co to robi i jak z niego korzystać.
Eliah Kagan

0

W moim przypadku bardziej przydatna była następująca opcja

COMMAND_START_GNOME="/etc/X11/Xsession 'gnome-session --session=gnome'"

Dzięki temu możesz uruchomić klienta NX jako okno i możesz ustawić właściwości okna bezpośrednio za pomocą GUI NX.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.