La lista de sesiones se describe en el directorio /usr/share/xsessions.
Algunos de los nombres de sesión más comunes son los siguientes:
- Para unity-2d, el archivo de sesión se llama ubuntu-2d.desktop
- Para gnome-classic, el archivo de sesión se llama gnome-classic.desktop
- Para gnome-classic (sin efectos), también conocido como gnome-fallback, el archivo de sesión se llama gnome-fallback.desktop
- Para unity-3d, el archivo de sesión se llama ubuntu.desktop
- Para Lubuntu, el archivo de sesión se llama Lubuntu.desktop
- Para LXDE, el archivo de sesión se llama LXDE.desktop
Por lo tanto, si cambia el archivo de configuración light-dm a "ubuntu-2d", la sesión pasará a Unity-2D por defecto
es decir
sudo nano /etc/lightdm/lightdm.conf
cambiar la linea
user-session=ubuntu
a
user-session=ubuntu-2d
Nota: si no tiene un archivo lightdm.conf, para un inicio de sesión automático utilice los siguientes valores para este archivo:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0
Otra posibilidad es ejecutar:
sudo /usr/lib/lightdm/lightdm-set-defaults -s <session-name>
P.ej:
sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d
Esto también creará el lightdm.confarchivo si aún no estaba presente.
user-session=ubuntuno existe en el archivo/etc/lightdm/lightdm.conf, simplementeuser-session=ubuntu-2d/usr/share/lightdm/. Tuve que editarlightdm.conf.d/50-ubuntu.confEs extraño que LightDM (el administrador de pantalla de Ubuntu 11.10 , que proporciona la pantalla de inicio de sesión gráfica ) no recuerde su selección en los reinicios.
Puede editar manualmente el archivo de configuración relevante, que se llama
.dmrcy se encuentra en su carpeta de inicio. En Nautilus (el explorador de archivos), deberá presionar Ctrl+ H(o Ver > Mostrar archivos ocultos ) para verlo y otros archivos que comienzan con un.carácter. Si tiene este archivo, que probablemente tenga, entonces su contenido será como:Para GNOME Classic , puede cambiarlo para decir:
O para GNOME Classic (sin efectos) puede cambiarlo para decir:
Si por casualidad desea utilizar Unity 2D (tipo de sesión Ubuntu 2D ), puede cambiarlo para decir:
Si no tiene el archivo, puede crearlo con los contenidos apropiados.
Si desea establecer GNOME Classic o GNOME Classic (sin efectos) como el tipo de sesión predeterminado para todos los usuarios, o prefiere no hacerlo, pero el método específico del usuario anterior no funciona, puede editar
/etc/lightdm/lightdm.conf, cambiando la línea que diceuser-session=ubuntudecir en su lugaruser-session=gnome-classicouser-session=gnome-fallback(ouser-session=ubuntu-2d). Algunas cosas a tener en cuenta al considerar hacer esto:Es preferible editar los archivos de configuración por usuario en las carpetas de inicio de los usuarios, a menos que tenga una razón para preferir cambiar la configuración global (como si no funcionara).
Dado que este es un archivo de configuración global y contiene considerablemente más que la opción de configuración simple que tiene la intención de editar, es recomendable hacer una copia de seguridad antes de editarlo, en caso de que cometa un error. Puede hacerlo en la Terminal ejecutando el comando
sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old.Este archivo es propiedad de root, de ahí el comando sudo anterior. También debe editarlo como root. Para abrirlo en gedit como root, puede ejecutar
gksu gedit /etc/lightdm/lightdm.conf(ya sea en una ventana de Terminal, o en elRun Applicationcuadro de texto gráfico , cuando puede obtener presionando Alt+ F2) osudo -H gedit /etc/lightdm/lightdm.confen una ventana de Terminal.Parece probable que el comportamiento que está experimentando sea un error, por lo que después de recopilar información adicional al ver si la edición manual
~/.dmrcfunciona, es posible que desee informarlo como uno. Lea esto cuidadosamente primero, luego, después de buscar para ver si se ha informado un error similar, inicie el proceso de informe invocandoubuntu-bugcon el PID dellightdmproceso en ejecución o, casi tan bien, ejecuteubuntu-bug lightdm... lo cual debería tener sentido después de usted ' He leído esa guía .Por cierto, además de Unity (tipo de sesión Ubuntu ), Unity 2D (tipo de sesión Ubuntu 2D ) y GNOME 3 Fallback ( GNOME Classic y GNOME Classic (sin efectos) ), también puede considerar, como opciones más ligeras, Xfce4 (instale el paquete
xubuntu-desktopy seleccione el tipo de sesión Xubuntu ) y LXDE (instale el paquetelubuntu-desktopy seleccione el tipo de sesión Lubuntu ).ubuntu-mate-desktoppaquete (ver Ubuntu MATE ).También hay GNOME 3 con GNOME Shell en lugar de Unity (instale el paquete
gnome-shelly seleccioneGNOME) y KDE 4 Plasma (instale el paquetekubuntu-desktopy seleccioneKubuntu), pero es poco probable que consuman menos recursos que las opciones anteriores.fuente
para cambiar el valor predeterminado por usuario, marque
Parece que este conjunto está
.dmrcen la página de inicio del usuario.salud
fuente
Para cambiar la sesión predeterminada en Lightdm
fuente
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shellEdité
/etc/lightdm/lightdm.confcon este contenido:Y comienza automáticamente a gnome-shell.
fuente
Encuentro que la configuración de cualquiera de los anteriores es anulada por la última sesión de los usuarios almacenada por lightdm. Es posible que tenga que eliminar o editar los archivos de usuario en
/var/cache/lightdm/dmrcpara habilitar la configuración predeterminada global. O de forma individual editando eluser.dmrcarchivo que tiene los siguientes contenidos:fuente
.dmrcarchivo y cómo se crea?Puede que esto no funcione en Ubuntu, pero funcionó para mí en Fedora. Me llevó días averiguarlo y quería compartirlo:
Ir a
/usr/share/xsessionsy/usr/share/wayland-sessionsy añadir prefijos con un número diferente y un guión para cada archivo que termina en .desktop .El número más bajo será el predeterminado. Por ejemplo, quiero que xfce sea mi valor predeterminado para que el archivo se llame 1-xfce.desktop
Espero que esto ayude.
fuente