¿Por qué obtengo Unity en lugar de Classic cuando uso NX?

17

Recientemente instalé FreeNX en mi PC y cuando inicio sesión con mi cuenta 'dev' obtengo la interfaz de Unity en lugar de Classic Gnome. Esto es extraño ya que mi último inicio de sesión antes de que FreeNX fuera con la interfaz Classic. Me gustaría tener Classic sobre FreeNX por defecto.

Me conecto con una cuenta 'watch iplayer' donde la interfaz de Unity funciona de maravilla. Por esta razón, preferiría no desinstalar Unity.

¿Algunas ideas?

Mateo
fuente

Respuestas:

22

Ejemplo para el cliente NX de nomachine:

En "escritorio"

seleccione 'unix' en el primer menú desplegable.
seleccione 'personalizado' en el segundo menú desplegable,
haga clic en 'configuración' a la derecha.
elija 'Ejecutar el siguiente comando' e inserte:

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

y elija la opción 'Nuevo escritorio virtual'.

Diálogo de configuración del cliente NX

Por defecto, su sistema debería tener estas 'sesiones'

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

es decir, puede usar gnome-session --session = ubuntu-2d para una sesión de Und 2d (sin efectos)

Los archivos de sesión se encuentran debajo

/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' y 'classic-gnome' tienen el mismo aspecto, no sé si difieren en algún lugar en partituclar.

DM8
fuente
@DMB: destacas por escribir una respuesta tan buena. No pude encontrar eso en otro lugar en línea y ciertamente no tan bien explicado. Gracias.
Mateo
1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.- Parece que 2d-gnome lanza un clásico con la barra lateral de 2d Unity también, para que se bloquee y se queme 'inesperadamente' poco después del inicio de la sesión, probablemente explicando por qué las dos sesiones 'se ven iguales'. No hace falta decir que estoy en 'classic-gnome'.
Mateo
interesante, nunca logré ver eso de mi parte;) probablemente se cuelgue demasiado rápido, je
DM8
Gracias por esto, mi sesión no se pudo cargar sin ningún mensaje de error útil hasta que cambié a ubuntu-2d. Es extraño que se llame su Unity 2D 2d-ubuntu. Tengo gdm, gnome, ubuntu, ubuntu-2d.
Nick
Estas sugerencias omitieron Unity pero cada panel se abrió en una ventana separada. Usar las instrucciones aquí me dio una sola ventana.
Sai Charan
5

O simplemente puede establecer COMMAND_START_GNOMEen/etc/nxserver/node.conf

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

En Ubuntu 12.04 y 12.10, el nombre de la sesión clásica de Gnome es gnome-classicy el archivo que debe editar es /usr/NX/etc/node.conf.

Ahora, para comenzar gnome-classic, editar /usr/NX/etc/node.confy configurar COMMAND_START_GNOMEa:

COMMAND_START_GNOME='gnome-session --session=gnome-classic'
LoPsT
fuente
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
Chris vanover
fuente
3
He arreglado el formato (en términos de la forma en que aparece aquí; no cambié el texto del script en sí). La forma de publicar grandes bloques de código es pegarlo en su pregunta o respuesta, seleccionarlo y hacer clic en el <$>icono en la barra de herramientas de edición de AskUbuntu. (Si desea hacerlo con HTML puro en lugar de rebajas, lo que no recomiendo, a menos que tenga una razón específica por la que lo necesita, entonces puede encerrar el texto entre <pre><code>y </code></pre>.) Además, debe editar su respuesta a incluya algún tipo de explicación sobre exactamente qué hace esto y cómo usarlo.
Eliah Kagan
0

En mi caso fue más útil la siguiente opción

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

Esto le permite ejecutar el cliente NX como una ventana y puede establecer las propiedades de la ventana directamente con la interfaz gráfica de usuario de NX.

Alessandro Mogavero
fuente