Crear una sesión personalizada

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

  1. 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.

  2. 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:

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

  2. Cambie STARTUP="$1" por STARTUP=$1