Me preguntaba si hay una manera de hacer que Cinnamon 1.4 sea el entorno predeterminado al iniciar sesión en Ubuntu 12.04. Puedo instalar Cinnamon 1.4 sin ningún problema, pero estoy tratando de ejecutar XRDP para iniciar sesión desde una máquina Windows y me gustaría que inicie "sesión de Cinnamon" en lugar de una sesión de Unity de forma predeterminada.
La pregunta es, ¿cómo puedo decirle a XRDP que use Cinnamon en lugar de Unity al iniciar sesión?
XRDP parece funcionar mucho mejor que cualquier servidor basado en VNC.
Respuestas:
Encontré esto en la red, en esta url: http://sigkillit.com/tag/xrdp
Personalizar el entorno de escritorio para la sesión xRDP
Si no desea utilizar el entorno de escritorio predeterminado, puede personalizarlo creando un archivo .Xclients (¡X es mayúscula!) En su directorio de inicio para iniciar el entorno de escritorio que desee y hacerlo ejecutable. Para hacer esto, abra una terminal y ejecute uno de los siguientes comandos
Gnomo 3:
Respaldo de gnomo:
KDE:
COMPAÑERO:
Canela:
Xfce4:
fuente
touch ~/.Xclients
?Puede iniciar el entorno que desee solo para xrdp (no para inicio de sesión local) en
/etc/xrdp/startwm.sh
Por ejemplo, para iniciar xfce, uso:
Comentado, puede ver los comandos para iniciar unity (sesión de ubuntu) y unity 2d. Solo necesita comentar el comando xfce y agregar el comando para iniciar Cinnamon (no lo di porque no sé cómo iniciarlo manualmente).
Obs: estoy de acuerdo con usted xrdp funciona mejor que otros visores de escritorio remotos que probé y funciona muy bien con xfce. Lo uso desde otras máquinas Linux también con el cliente Remmina. Para usarlo con xfce, necesita instalar xubuntu-desktop (
sudo apt-get install xubuntu-desktop
)fuente
Si está utilizando Lubuntu Desktop (probado en 12.04 LTS)
Para el descubrimiento de sintaxis lx:
Implementando la sintaxis lx:
fuente
Primero debes tener canela en tu sistema :)
Segundo problema los comandos
O si te gusta hacerlo duro :) haz lo siguiente:
Edite el archivo
/etc/xrdp/startwm.sh
Al final del archivo encontrará las siguientes líneas:
Estas son llamadas a funciones anteriores. Entonces, para hacer que la canela sea la predeterminada, solo ponga
#
anteswm_start
de comentarla (para dejar de llamar a la función que busca las sesiones)Agregue la siguiente línea delante de las tres líneas anteriores
gnome-session --session=cinnamon
reiniciar xrdp
sudo service xrdp restart
fuente
Para LXDE:
Instalar lxde-common:
Haga cambios de
/etc/xrdp/startwm.sh
esta manera:fuente
El
systemctl
comando es específico de Fedora. Para Ubuntu, el comando debería ser:fuente
Esto es muy confuso. Todo lo que tiene que hacer es colocar el texto en un archivo llamado
.Xclients
en su directorio de inicio que especificará el escritorio predeterminado. Para ver qué está instalado en su sistema y descubrir cómo se llaman:verá archivos con una extensión
.desktop
, por ejemplomate.desktop
para que mate sea su escritorio predeterminado, puede editarlo
.Xclients
en su carpeta de inicio, si tiene dicho archivo, o crear uno que no contenga nada excepto el tipo de escritorio elegido (sin la extensión .desktop) con una sesión adjunta:debería hacerlo bien. Luego puede cerrar sesión y volver a iniciarla, o si está conectado usando xrdp, puede reiniciar xrdp, lo que lo cerrará y luego podrá volver a iniciar sesión (simplemente cierre la sesión y vuelva a iniciarla, es estúpido confundirse con reiniciar xrdp, etc ...)
Olvídate de Switchdesk: está roto en Fedora 23.
Olvídate de la mayoría de lo que hay en la web para versiones anteriores de Fedora, Ubuntu, etc ... Nada de eso funciona.
fuente
ls /user/share/xessions
debería serls /usr/share/xessions
/usr/share/xsessions
Debo admitir que no tengo experiencia personal con XRDP. Aunque podría funcionar si sigue estas pautas, para cambiar su entorno de escritorio predeterminado al iniciar sesión:
http://www.tejasbarot.com/2012/05/17/howto-change-default-user-session-ubuntu-12-04-lts-precise-pangolin-login-session-desktop-environment/
fuente