SDDM (Simple Desktop Display Manager) es un administrador de pantalla moderno, gratuito y de código abierto disponible en Linux y otras plataformas UNIX como FreeBSD. Funciona tanto con X11 como con Wayland, y se basa en Qtquick, un marco para construir aplicaciones QML. SDDM permite un gran grado de personalización y; Gracias a esto, hay muchos temas personalizados disponibles para ello.
En este tutorial vemos cómo instalar y habilitar SDDM en algunas de las distribuciones de Linux más utilizadas, y cómo cambiar su aspecto utilizando temas personalizados.
En este tutorial aprenderás:
- ¿Qué es un administrador de pantallas?
- Cómo instalar y habilitar SDDM en algunas de las distribuciones de Linux más utilizadas
- Cómo instalar y usar temas SDDM
- Cómo probar un tema SDDM sin instalarlo
Categoría | Requisitos, convenciones o versión de software utilizada |
---|---|
Sistema | Independiente de la distribución |
Software | sddm |
Otro | Privilegios administrativos para instalar archivos de tema |
Convenciones | # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo Comando $: requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado |
¿Qué es un administrador de pantallas??
Las distribuciones modernas de Linux, cuando se instala un entorno de escritorio como GNOME, XFCE o KDE, usan un software llamado "Manager de pantalla" para proporcionar al usuario una interfaz gráfica que puede usar para iniciar sesión en el sistema. Cuando se instala más de un entorno de escritorio, un administrador de visualización también permite al usuario elegir cuál usa. SDDM es un administrador de visualización escrito usando bibliotecas QT (más específicamente el marco QTQuick), y por esta razón generalmente se usa como el administrador de visualización predeterminado para KDE Plasma.
Cómo instalar SDDM?
Como acabamos de decir, si está utilizando el plasma KDE como entorno de escritorio, es probable que ya esté usando SDDM; Sin embargo, así es como puede instalarlo explícitamente en algunas de las distribuciones de Linux más utilizadas. En Fedora, Para instalar paquetes de software, utilizamos el DNF
gerente de empaquetación. Corremos:
$ sudo dnf instalación sddm
Después de realizar la instalación, para configurar SDDM como administrador de visualización predeterminado, debe deshabilitar el administrador de visualización actualmente en uso y habilitar SDDM en su lugar. Suponiendo que está usando "LightDM", por ejemplo, ejecutaría:
$ sudo systemctl deshabilitar lightdm && sudo systemctl habilita sddm
La próxima vez que reinicie el sistema, se le pedirá que inicie sesión en la interfaz proporcionada por SDDM.
Para instalar SDDM en Archinux, En cambio, usamos Pacman
:
$ sudo pacman -sy sddm
La instrucción para habilitar el administrador de visualización es el mismo que usamos anteriormente, para Fedora.
En Ubuntu, Debian y otras distribuciones similares, para instalar SDDM podemos usar el apto
envoltura:
$ sudo apt instalación sddm
Al realizar la instalación en esas distribuciones, y otro administrador de visualización ya está instalado, se le puede pedir que seleccione cuál debe ejecutarse de forma predeterminada. Para usar SDDM, simplemente elija la entrada correspondiente en el menú y confirme su elección:
Para instalar SDDM en Usura de apertura, Podemos usar el zyper
gerente de empaquetación:
$ sudo zypper en sddm
Después de completar la instalación, para establecer SDDM como predeterminado, debe ejecutar:
$ sudo actualizaciones de actualización --set predeterminado-displaymanager/usr/lib/x11/displaymanagers/sddm
Instalación y uso de temas SDDM personalizados
Personalizar SDDM usando temas personalizados es muy fácil. En la gran mayoría de los casos, el directorio en el que SDDM busca temas es /usr/share/sddm/themes
: ¿Está en este directorio que necesitamos colocar cualquier tema que queramos usar. El directorio probablemente ya contiene más de un tema, y su distribución favorita puede tener un paquete que contiene algunos temas. En la última versión de Fedora, por ejemplo, hay un paquete llamado Temas de SDDM
. Aquí está el contenido del /usr/share/sddm/themes
Después de instalar el paquete:
$ ls -l/usr/share/sddm/themes drwxr-xr-x. 3 raíz raíz 4096 26 de julio 11:54 Elarun DRWXR-XR-X. 2 raíz raíz 4096 26 de julio 11:54 Maldivas DRWXR-XR-X. 6 raíz raíz 4096 26 de julio 11:54 Maya
Como puede ver, el directorio contiene tres temas. ¿Cómo podemos usar uno de ellos?? Bueno, es realmente fácil! Todo lo que tenemos que hacer es cambiar el archivo de configuración de SDDM,
/etc/sddm.confusión
. Para cambiar un tema, en el [Tema]
Sección debemos asignar el nombre del tema que queremos usar como el valor del Actual
opción. Para usar el tema "Maya", por ejemplo, escribiríamos: [Tema] actual = Maya
Para visualizar los cambios, podría cerrar sesión, sin embargo, hay una mejor manera de verificar cómo se vería un tema.
Obtener una vista previa de un tema
Tener que cerrar sesión cada vez que queremos probar un nuevo tema SDDM sería molesto, pero no se preocupe, ya que hay un método que podemos usar para obtener una vista previa de cómo se vería un tema antes de aplicarlo. Lo que queremos hacer es ejecutar el grano de sddm
utilidad utilizando el --Modo de prueba
y --tema
opciones, pasando la ruta del directorio que contiene el tema que queremos probar como argumento de este último. Supongamos que queremos obtener una vista previa del tema "Maya"; Corríamos:
$ SDDM-GREETER--MODE-THEME/usr/share/sddm/themes/maya
El comando se puede invocar como un usuario normal, ya que no necesita permisos especiales. Aquí está la vista previa generada:
Una vez que encuentre un tema que le guste, puede aplicarlo, como lo hicimos anteriormente. Para encontrar temas SDDM nuevos y brillantes, puede visitar sitios como Gnome-Bear.org o buscar GitHub, ya que en la gran mayoría de los casos, el desarrollo de temas se gestiona utilizando GIT, y se aloja en esa plataforma.
Conclusiones
En este tutorial aprendimos cómo instalar y habilitar el SDDM Display Manager en algunas de las distribuciones de Linux más utilizadas y cómo personalizarlo fácilmente utilizando uno de los muchos temas personalizados disponibles.