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?
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'.
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.
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'
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'
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.
#!/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