web-dev-qa-db-fra.com

Pourquoi dois-je utiliser Unity au lieu de Classic lorsque j'utilise NX?

Récemment, j'ai installé FreeNX sur mon PC et lorsque je me connecte avec mon compte "dev", je reçois l'interface Unity plutôt que Classic Gnome. C'est étrange, car ma dernière connexion avant FreeNX était avec l'interface classique. Je voudrais avoir Classic sur FreeNX par défaut.

Je me connecte avec un compte 'watch iplayer' où l'interface Unity fonctionne à merveille. Pour cette raison, je préférerais ne pas désinstaller Unity.

Des idées?

17
Mathew

Exemple pour NXClient de nomachine:

Sous "Bureau"

sélectionnez 'unix' dans le premier menu déroulant.
sélectionnez 'custom' dans le deuxième menu déroulant
cliquez sur "paramètres" à droite de celui-ci.
choisissez 'Exécuter la commande suivante' et insérez:

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

et choisissez l'option 'Nouveau bureau virtuel'.

NX Client Configuration dialogue

Par défaut, votre système devrait avoir ces 'sessions'

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

en d'autres termes, vous pouvez utiliser gnome-session --session = ubuntu-2d pour une session Unity en 2D (aucun effet)

Les fichiers de session sont placés sous

/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

Note: '2d-gnome' et 'classic-gnome' se ressemblent, je ne sais pas s'ils diffèrent de part en partituclar.

22
DM8

Ou vous pouvez simplement définir COMMAND_START_GNOME dans /etc/nxserver/node.conf

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

Dans Ubuntu 12.04 et 12.10, le nom de Gnome session classic est gnome-classic et le fichier que vous devez éditer est /usr/NX/etc/node.conf.

Maintenant, pour démarrer gnome-classic, éditez /usr/NX/etc/node.conf et définissez COMMAND_START_GNOME sur:

COMMAND_START_GNOME='gnome-session --session=gnome-classic'
4
LoPsT

Dans mon cas était plus utile l'option suivante

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

Cela vous permet d'exécuter le client NX en tant que fenêtre et vous pouvez définir les propriétés de la fenêtre directement avec l'interface graphique NX.

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
0
chris vanover