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.conf
archivo si aún no estaba presente.
user-session=ubuntu
no existe en el archivo/etc/lightdm/lightdm.conf
, simplementeuser-session=ubuntu-2d
/usr/share/lightdm/
. Tuve que editarlightdm.conf.d/50-ubuntu.conf
Es 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
.dmrc
y 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=ubuntu
decir en su lugaruser-session=gnome-classic
ouser-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 Application
cuadro de texto gráfico , cuando puede obtener presionando Alt+ F2) osudo -H gedit /etc/lightdm/lightdm.conf
en 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
~/.dmrc
funciona, 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-bug
con el PID dellightdm
proceso 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-desktop
y seleccione el tipo de sesión Xubuntu ) y LXDE (instale el paquetelubuntu-desktop
y seleccione el tipo de sesión Lubuntu ).ubuntu-mate-desktop
paquete (ver Ubuntu MATE ).También hay GNOME 3 con GNOME Shell en lugar de Unity (instale el paquete
gnome-shell
y seleccioneGNOME
) y KDE 4 Plasma (instale el paquetekubuntu-desktop
y 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á
.dmrc
en 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-shell
Edité
/etc/lightdm/lightdm.conf
con 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/dmrc
para habilitar la configuración predeterminada global. O de forma individual editando eluser.dmrc
archivo que tiene los siguientes contenidos:fuente
.dmrc
archivo 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/xsessions
y/usr/share/wayland-sessions
y 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