Cómo personalizar la lista de sesiones de GDM
¿Alguna vez instaló un nuevo administrador de ventanas o entorno de escritorio de Linux, solo para descubrir que no aparece en la lista de Sesiones en GDM? ¿Alguna vez ha querido eliminar elementos de esa lista? ¿Qué tal crear un nuevo elemento de la lista para que pueda iniciar en un entorno de escritorio personalizado? Parece que debería ser simple, pero muchas personas se sorprenden por el hecho de que esta pequeña tarea es en realidad un poco complicada y hay muy poca documentación para ayudar. Le mostramos cómo resolver eso con una guía rápida y sencilla para editar su menú de sesiones de GDM.
xsesiones
La lista de sesiones se rellena mirando el contenido del directorio «/usr/share/xsessions». Aquí encontrará archivos con la extensión . extensión de escritorio (extensión oculta en algunos administradores de archivos). Como estos archivos están en una carpeta del sistema, necesitará privilegios de root para cambiarlos o eliminarlos.
Estos. Los archivos de escritorio contienen información básica sobre lo que se iniciará en este elemento del menú. Eliminar (o cambiar el nombre) uno de estos archivos lo eliminará de la lista de Sesiones.
Modificación de un elemento
Como se indicó anteriormente, necesitará privilegios de root para modificar cualquiera de los archivos en «/usr/share/xsessions». Los usuarios de Ubuntu, por ejemplo, pueden abrir la terminal e ingresar el siguiente comando:
sudo gedit
para ejecutar el editor de texto gedit como root.
Abre cualquiera. archivo de escritorio en el directorio «/usr/share/xsessions» que desea editar.
Creación de una nueva entrada
Usando 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 se puede dejar 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 comentarios .
- La línea Exec es probablemente la más importante de la lista. Esta es la sección donde 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 (p. ej.
gnome-session -f
, ). Esta línea también se puede establecer en un script personalizado que haya creado. - La línea Icono , en algunas circunstancias, se puede usar para especificar el icono de una aplicación, pero no es obligatorio para los lanzadores en la lista de sesiones.
Desde. Los archivos de escritorio tienen usos más allá de GDM, incluyen un campo Tipo para especificar lo que representa el archivo. Se puede dejar en “Solicitud” para estos fines.
Puede encontrar una lista completa de las propiedades y sus significados aquí .
Una vez que haya guardado su archivo, ahora lo verá en la lista de Sesiones cuando se inicie GDM.
Configuración del entorno predeterminado
También tiene la opción de configurarlo como la sesión de escritorio predeterminada. Para hacer esto, debe abrir su terminal y navegar al directorio «AccountsService» en «/var/lib/».
cd /var/lib/AccountsService/
A continuación, cambie a la cuenta de usuario raíz:
sudo -s
Vaya al directorio «usuarios» y abra el archivo de sesión personal de su usuario:
cd. /users
gedit ramces
Una vez dentro, selecciona la variable “Session=” y escribe el nombre del archivo de escritorio que quieres que cargue GDM al iniciar.
Después de eso, agregue una nueva línea debajo de la variable «Session=» y escriba «XSession=». Allí, también debe escribir el nombre del archivo de escritorio que desea cargar. Por ejemplo, el siguiente fragmento de código cambiará mi escritorio predeterminado de GNOME a XFCE:
[User]Session=xfce
XSession=xfce
Icon=/home/ramces/.face
SystemAccount=false
[InputSource0]xkb=us
Por último, reinicie su computadora para aplicar completamente su nueva configuración:
reboot
Conclusión
Con el conocimiento de cómo controlar las opciones de sesión de GDM, ahora se encuentra en un lugar donde puede crear su propio entorno de escritorio personalizado juntando los componentes individuales que desee.
Crédito de la imagen: Sarah Dorweiler a través de Unsplash . Todas las alteraciones y capturas de pantalla por Ramces Red.
Deja una respuesta