Warum bekomme ich Unity anstelle von Classic, wenn ich NX verwende?


17

Kürzlich habe ich FreeNX auf meinem PC installiert und wenn ich mich mit meinem 'dev'-Konto anmelde, bekomme ich die Unity-Oberfläche anstatt von Classic Gnome. Dies ist merkwürdig, da ich mich zuletzt vor FreeNX mit der Classic-Oberfläche angemeldet habe. Ich möchte standardmäßig Classic über FreeNX haben.

Ich melde mich mit einem 'Watch iplayer'-Konto an, bei dem die Unity-Benutzeroberfläche ein Vergnügen ist. Aus diesem Grund würde ich es vorziehen, Unity nicht zu deinstallieren.

Irgendwelche Ideen?

Antworten:


22

Beispiel für den NXClient von nomachine:

Unter "Desktop"

Wählen Sie "Unix" im ersten Dropdown-Menü.
Wählen Sie im zweiten Dropdown-Menü "Benutzerdefiniert" und
klicken Sie rechts daneben auf "Einstellungen".
wähle 'Führe den folgenden Befehl aus' und füge ein:

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

und wählen Sie die Option "Neuer virtueller Desktop".

Dialogfeld "NX Client-Konfiguration"

Standardmäßig sollte Ihr System diese "Sitzungen" haben

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

Das heißt, Sie könnten gnome-session --session = ubuntu-2d für eine 2d Unity-Sitzung verwenden (keine Effekte).

Sitzungsdateien befinden sich unter

/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

Anmerkung: '2d-gnome' und 'classic-gnome' sehen gleich aus, ich weiß nicht, ob sie sich irgendwo in partituclar unterscheiden.


@DMB - du bist der Star, weil du so eine gute Antwort geschrieben hast. Ich konnte das nicht anderswo online finden und schon gar nicht so gut erklären. Vielen Dank.
Mathew

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.- Anscheinend startet 2d-gnome den Klassiker auch mit der Seitenleiste von 2d Unity, damit dieser kurz nach dem Sitzungsstart "unerwartet" abstürzt und brennt, was wahrscheinlich erklärt, warum die beiden Sitzungen "gleich aussehen". Unnötig zu erwähnen, dass ich auf "klassischem Gnom" bin.
Mathew

interessant, ich habe es nie geschafft, das an meinem ende zu sehen;) es stürzt wahrscheinlich zu schnell ab, heh
DM8

Vielen Dank dafür, dass meine Sitzung ohne hilfreiche Fehlermeldung nicht geladen werden konnte, bis ich zu wechselte ubuntu-2d. Seltsam, dass Ihre Unity 2D aufgerufen wird 2d-ubuntu. Ich habe gdm, gnome, ubuntu, ubuntu-2d.
Nick

Diese Vorschläge haben Unity umgangen, aber jedes Panel wurde in einem separaten Fenster geöffnet. Mit den Anweisungen hier gab mir ein einziges Fenster.
Sai Charan

5

Oder Sie können einfach eingestellt 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 und 12.10 lautet der Name von Gnome session classic gnome-classicund die Datei, die Sie bearbeiten müssen, lautet /usr/NX/etc/node.conf.

Nun zu beginnen gnome-classic, zu bearbeiten /usr/NX/etc/node.confund Satz COMMAND_START_GNOMEzu:

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
Ich habe die Formatierung korrigiert (in Bezug auf die Art und Weise, wie sie hier angezeigt wird; ich habe den Text des Skripts selbst nicht geändert). Sie können große Codeblöcke veröffentlichen, indem Sie sie in Ihre Frage oder Antwort einfügen, auswählen und auf das <$>Symbol in der AskUbuntu-Bearbeitungssymbolleiste klicken . (Wenn Sie es lieber mit reinem HTML als mit Markdown machen möchten - was ich nicht empfehle, es sei denn, Sie haben einen bestimmten Grund, den Sie benötigen -, können Sie den Text zwischen <pre><code>und einfügen </code></pre>.) Außerdem sollten Sie Ihre Antwort auf bearbeiten füge eine Erklärung dazu bei, was genau das macht und wie man es benutzt.
Eliah Kagan,

0

In meinem Fall war die folgende Option nützlicher

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

Auf diese Weise können Sie den NX-Client als Fenster ausführen und die Fenstereigenschaften direkt mit der NX-GUI festlegen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.