Perché ottengo Unity anziché Classic quando utilizzo NX?


17

Di recente ho installato FreeNX sul mio PC e quando accedo con il mio account 'dev' ottengo l'interfaccia Unity piuttosto che Classic Gnome. Questo è strano come il mio ultimo accesso prima che FreeNX fosse con l'interfaccia classica. Vorrei avere Classic su FreeNX per impostazione predefinita.

Faccio il login con un account 'watch iplayer' in cui l'interfaccia Unity funziona a meraviglia. Per questo motivo preferirei non disinstallare Unity.

Qualche idea?

Risposte:


22

Esempio per NXClient di nomachine:

Sotto "desktop"

seleziona "unix" nel primo menu a discesa.
seleziona "personalizzato" nel secondo menu a discesa,
fai clic su "Impostazioni" a destra.
scegli "Esegui il seguente comando" e inserisci:

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

e scegli l'opzione "Nuovo desktop virtuale".

Finestra di dialogo Configurazione client NX

Di default il tuo sistema dovrebbe avere queste 'sessioni'

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

vale a dire, potresti usare gnome-session --session = ubuntu-2d per una sessione Und 2d (senza effetti)

I file di sessione si trovano sotto

/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

Nota: '2d-gnome' e 'classic-gnome' sembrano uguali, non so se differiscano da nessuna parte in partituclar.


@DMB - sei la star per aver scritto una risposta così buona. Non sono riuscito a trovarlo altrove online e certamente non è stato spiegato così bene. Grazie.
Mathew,

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.- sembra che 2d-gnome lanci il classico anche con la barra laterale 2d Unity, perché questo si blocchi e si bruci 'inaspettatamente' poco dopo l'inizio della sessione, probabilmente spiegando perché le due sessioni 'sembrano uguali'. Inutile dire che sono su "gnomo classico".
Mathew,

interessante, non sono mai riuscito a vederlo dalla mia parte;) probabilmente si blocca troppo velocemente,
eh

Grazie per questo, la mia sessione non è stata caricata senza alcun messaggio di errore utile fino al passaggio a ubuntu-2d. Strano che venga chiamato Unity 2D 2d-ubuntu. Ho gdm, gnome, ubuntu, ubuntu-2d.
Nick,

Questi suggerimenti hanno aggirato Unity ma ogni pannello si è aperto in una finestra separata. Utilizzando le istruzioni qui mi ha dato una sola finestra.
Sai Charan,

5

Oppure si può semplicemente impostare COMMAND_START_GNOMEin/etc/nxserver/node.conf

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

4

In Ubuntu 12.04 e 12.10 è il nome della sessione classica di Gnome gnome-classice il file che è necessario modificare è /usr/NX/etc/node.conf.

Ora, per iniziare gnome-classic, modificare /usr/NX/etc/node.confe impostare COMMAND_START_GNOMEsu:

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
Ho corretto la formattazione (in termini di come appare qui; non ho modificato il testo dello script stesso). Il modo per inviare grandi blocchi di codice è incollarlo nella tua domanda o risposta, selezionarlo e fare clic <$>sull'icona nella barra degli strumenti di modifica di AskUbuntu. (Se volessi farlo con HTML puro anziché markdown - che non ti consiglio, a meno che tu non abbia un motivo specifico di cui hai bisogno - allora potresti racchiudere il testo tra <pre><code>e </code></pre>.) Inoltre, dovresti modificare la tua risposta a includi un qualche tipo di spiegazione per sapere esattamente cosa fa e come usarlo.
Eliah Kagan,

0

Nel mio caso è stata più utile la seguente opzione

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

Ciò consente di eseguire il client NX come finestra e di impostare le proprietà della finestra direttamente con la GU NX.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.