minnie_eg
amany.elguindy@gmail.com 2012
Jana Svarova
jana.svarova@gmail.com 2013
Petr Kovar
pknbe@volny.cz 2014
Crear una sesión personalizada instalando un archivo .desktop de sesión.
Daniel Mustieles
daniel.mustieles@gmail.com 2017 - 2021
Oliver Gutiérrez
ogutsua@gmail.com 2018 - 2020

# Crear una sesión personalizada

Para crear su propia sesión con una configuración personalizada, siga estos pasos:

Cree un archivo .desktop en /etc/X11/sessions/new-session.desktop. Asegúrese de que contiene las siguientes entradas:

[Desktop Entry] Encoding=UTF-8 Type=Application Name=Custom session Comment=This is our custom session Exec=gnome-session --session=new-session

La opción `Exec` especifica el comando, posiblemente con argumentos, que ejecutar. Puede ejecutar la sesión personalizada con el comando gnome-session --session=nueva-sesion

Para obtener más información sobre los parámetros que puede usar con gnome-session, consulte la página del manual gnome-session.

Cree un archivo de sesión personalizada en /usr/share/gnome-session/sessions/nueva-sesion.session en el que podrá especificar el nombre y los componentes necesarios para la sesión:

[GNOME Session] Name=Custom Session RequiredComponents=gnome-shell-classic;gnome-settings-daemon;

Tenga en cuenta que cualquier elemento que especifique en `RequiredComponents` necesita tener su correspondiente archivo .desktop en /usr/share/applications/.

Después de configurar los archivos de sesión personalizada, la nueva sesión estará disponible en la lista de sesiones en la pantalla de inicio de sesión GDM.

# Problemas conocidos

En Debian o sistemas basados en Debian, puede producirse el siguiente error:

    Xsession: unable to launch ""
        Xsession --- "" not found; falling back to default
        session.

Si esto le ocurriese, siga estos pasos para cambiar el archivo /etc/X11/Xsession.d/20x11-common_process-args:

Cambie `STARTUP_FULL_PATH=$(/usr/bin/which "$1"|| true)` por `STARTUP_FULL_PATH=$(/usr/bin/which $1 || true)`

Cambie `STARTUP="$1"` por `STARTUP=$1`