¿Alguna vez has instalado un nuevo gestor de ventanas o entorno de escritorio de Linux, sólo para encontrar que no aparece en la lista de Sesiones en GDM? ¿Alguna vez has querido eliminar elementos de esa lista? ¿Qué tal crear un nuevo elemento de la lista para poder arrancar en un entorno de escritorio personalizado? Parece que debería ser sencillo, pero mucha gente se sorprende por el hecho de que esta pequeña tarea es en realidad un poco complicada, y hay muy poca documentación para ayudar. Esperamos resolver eso hoy con una guía rápida y sencilla para editar tu menú de Sesiones de GDM.

/usr/share/xsessions

La lista se rellena mirando el contenido del directorio /usr/share/xsessions. Aquí encontrarás archivos con la extensión .desktop (extensión oculta en algunos gestores de archivos). Como estos archivos están en una carpeta del sistema, necesitarás privilegios de root para modificarlos o eliminarlos.

Estos archivos .desktop contienen información básica sobre lo que lanzará este elemento del menú. Al eliminar (o renombrar) uno de estos archivos, se eliminará de la lista de Sesiones

.

Modificación de un elemento

Como se ha indicado anteriormente, necesitarás privilegios de root para modificar cualquiera de los archivos de /usr/share/xsessions. Los usuarios de Ubuntu, por ejemplo, pueden pulsar Alt+F2

para abrir el cuadro de comandos e introducir
gksu gedit

para ejecutar el editor de texto gedit como root. Abra cualquier archivo .desktop en el directorio /usr/share/xsessions

que desee editar.

Creación de una nueva entrada

Utilizando la captura de pantalla anterior como plantilla, puede diseñar su propia entrada para el menú.

La línea de codificación

se refiere a la codificación de caracteres utilizada en el archivo, y puede dejarse en UTF-8 para casi todos los propósitos.

El Nombre es lo que se mostrará en la lista de Sesiones de GDM, seguido de una breve descripción en la línea de Comentario

.

La línea Exec es probablemente la más importante de la lista. Es la sección en la que se especifica el comando que se ejecutará cuando se haga clic en el elemento del menú. También aceptará argumentos de la línea de comandos (por ejemplo, gnome-session -f

). Esta línea también puede ser configurada con un script personalizado que usted haya hecho.

A continuación está la línea Icono

, que en algunas circunstancias puede ser utilizada para especificar el icono de una aplicación, pero no es obligatoria para los lanzadores de la lista de sesiones.

Como los archivos .desktop tienen usos más allá de GDM, incluyen un campo Tipo para especificar lo que representa el archivo. Se puede dejar en Aplicación

para estos fines.

Una lista completa de las propiedades y sus significados se puede encontrar aquí.

Una vez guardados sus archivos, ahora los verá en la lista de Sesiones cuando GDM se inicie. También tiene la opción de establecerla como sesión de escritorio por defecto. Para hacerlo desde Gnome, haga clic en Sistema -> Administración -> Pantalla de inicio de

sesión. En el cuadro desplegable, seleccione su nueva entrada personalizada.

Conclusión

Con el conocimiento de cómo controlar las opciones de sesión de GDM, ahora estás en un lugar donde puedes crear tu propio entorno de escritorio personalizado juntando los componentes individuales que te gustan. Como sucede, ese es el tema de un próximo artículo – “Cómo crear tu propio entorno de escritorio personalizado”.