Pourquoi est-ce que j'obtiens Unity au lieu de Classic lorsque j'utilise NX?


17

Récemment, j'ai installé FreeNX sur mon PC et lorsque je me connecte avec mon compte «dev», j'obtiens l'interface Unity plutôt que Classic Gnome. C'est étrange comme ma dernière connexion avant FreeNX avec l'interface Classic. J'aimerais avoir Classic sur FreeNX par défaut.

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

Des idées?

Réponses:


22

Exemple pour NXClient de nomachine:

Sous «bureau»

sélectionnez 'unix' dans le premier menu déroulant.
sélectionnez «personnalisé» 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".

Boîte de dialogue Configuration du client NX

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

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

c'est-à-dire que vous pouvez utiliser gnome-session --session = ubuntu-2d pour une session Unity 2d (aucun effet)

Les fichiers de session se trouvent 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

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


@DMB - vous jouez pour avoir écrit une si bonne réponse. Je ne pouvais pas trouver cela ailleurs en ligne et certainement pas si bien expliqué. Merci.
Mathew

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.- Il semble que 2d-gnome lance également un classique avec la barre latérale 2d Unity, pour que cela se bloque et brûle `` de manière inattendue '' peu de temps après le début de la session, ce qui explique probablement pourquoi les deux sessions `` se ressemblent ''. Inutile de dire que je suis sur "gnome-classique".
Mathew

intéressant, je n'ai jamais réussi à voir ça de mon côté;) ça plante sans doute trop vite, heh
DM8

Merci pour cela, ma session n'a pas pu se charger sans message d'erreur utile jusqu'à ce que je passe à ubuntu-2d. Bizarre que votre Unity 2D soit appelé 2d-ubuntu. J'ai gdm, gnome, ubuntu, ubuntu-2d.
Nick

Ces suggestions ont contourné Unity mais chaque panneau s'est ouvert dans une fenêtre distincte. L'utilisation des instructions ici m'a donné une seule fenêtre.
Sai Charan

5

Ou vous pouvez simplement mettre COMMAND_START_GNOMEen/etc/nxserver/node.conf

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

4

Dans Ubuntu 12.04 et 12.10, le nom de la session Gnome classique est gnome-classicet le fichier que vous devez modifier est /usr/NX/etc/node.conf.

Maintenant, pour commencer gnome-classic, modifier /usr/NX/etc/node.confet définir COMMAND_START_GNOMEsur:

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
J'ai corrigé le formatage (en termes de la façon dont il apparaît ici; je n'ai pas changé le texte du script lui-même). La façon de publier de gros blocs de code consiste à les coller dans votre question ou réponse, à les sélectionner et à cliquer sur l' <$>icône dans la barre d'outils d'édition AskUbuntu. (Si vous vouliez le faire avec du HTML pur plutôt qu'avec du démarque - ce que je ne recommande pas, à moins que vous n'ayez une raison précise pour cela - alors vous pouvez mettre le texte entre <pre><code>et </code></pre>.) De plus, vous devriez éditer votre réponse à inclure une sorte d'explication pour exactement ce que cela fait et comment l'utiliser.
Eliah Kagan

0

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.