SDDM (Simple Desktop Display Manager) es como su nombre lo indica un Gestor de Sesión para acceder a nuestro escritorio favorito. Para el que no sepa de lo que hablo, un Gestor de Sesión es la pantalla que nos sale al encender el ordenador y nos pide usuario y contraseña
¿Qué tiene de particular SDDM? Pues que tiene como base a QML y por ende se hace bastante ligero y personalizable. Se pueden lograr temas muy bonitos, como por ejemplo el que viene por defecto y lo mejor de todo, tiene una excelente integración con KDE.
Instalación
Recuerdo que traté de compilarlo para Debian Wheezy pero necesitaba una dependencia de una librería superior a la que se encontraba en el repositorio.
Si algún usuario lo ha instalado en cualquier otra distribución, por favor que me lo diga mediante los comentarios para actualizar el artículo y añadir la instalación en otras distros.
En este caso, tuve éxito instalándolo en ArchLinux desde los AUR:
$ yaourt -S sddm-git kcm-sddm-git
El primero nos instala SDDM y el segundo, nos instala el paquete para integrarlo en Las Preferencias del Sistema de KDE.
Antes de instalar nada, por favor lee lo que voy a comentar a continuación
Debido a las restricciones de mi ISP no puedo usar el puerto que utilizar GIT. Es por ello, que para “clonar” un repositorio desde GitHub tengo que cambiar:
git clone git://github.com/sddm/sddm.git
por
git clone https://github.com/sddm/sddm.git
Hago esta aclaración porque con la ayuda de Son_Link tuve que modificar el PKGBUILD y por algún motivo al hacer esto, me daba un error en la instalación. Todo parecía indicar que no me clonaba el repositorio desde GitHub.
Luego, después de modificar el Script si me bajó el repositorio, pero no me colocaba la carpeta donde lo necesitaba el script, así que daba otro error. Esto lo corregí moviendo manualmente la carpeta.
Pero no se asusten, esto solo me pasó a mi. A Son_Link por ejemplo se le instaló sin problemas, o eso me dijo
Activar SDDM en Arch Linux
Una vez terminada la instalación procedí a activar SDDM y reemplazar a KDM. Los que usamos Arch Linux sabemos que para iniciar un demonio o servicio usamos el comando:
$ sudo systemctl enable demonio.service
Si queremos iniciarlo en ese momento solamente:
$ sudo systemctl start demonio.service
Pues bien, lo normal hubiese sido deshabilitar KDM de la siguiente forma:
$ sudo systemctl disable kdm.service
Y posteriormente activar SDDM:
$ sudo systemctl enable sddm.service
Pero es que SDDM no me daba esta opción, por lo que me tocó tener que hacer el trabajo manualmente. Para ello vamos y editamos el fichero: /etc/systemd/system/display-manager.service.
Este fichero por defecto tenía esto:
[Unit]
Description=K Display Manager
After=systemd-user-sessions.service
[Service]
ExecStart=/usr/bin/kdm -nodaemon
[Install]
Alias=display-manager.service
Así que lo borré y lo dejé de esta forma:
[Unit]
Description=Simple Desktop Display Manager
After=systemd-user-sessions.service
[Service]
ExecStart=/usr/bin/sddm
Restart=always
[Install]
Alias=display-manager.service
Guardé, reinicié el ordenador y listo. Ya automáticamente se iniciaba SDDM en lugar de KDM.
Configuración
Para configurar SDDM en KDE solo tenemos que ir a Las Preferencias del Sistema » Login Screen (SDDM) y nos saldrá algo como esto:
Como pueden apreciar podemos cambiar el tema de SDDM y por suerte para nosotros tenemos 4 bonitas opciones para escoger. En la parte inferior derecha hay un botón que nos permite cambiar la imagen de fondo.
En la pestaña Avanzado encontramos otras opciones interesantes como pueden ser el tema del cursor por defecto o la posibilidad de loguearnos automáticamente.
Y eso es todo queridos amiguitos. Ya tenemos otra opción más para usar de Gestor de Sesión. Recordemos que existen otras alternativas como GDM, LightDM, KDM, XDM, SLiM o simplemente no usar ninguno
Temas disponibles
Les dejo unos pantallazos del resto de los temas que podemos seleccionar:
Continúar leyendo...
¿Qué tiene de particular SDDM? Pues que tiene como base a QML y por ende se hace bastante ligero y personalizable. Se pueden lograr temas muy bonitos, como por ejemplo el que viene por defecto y lo mejor de todo, tiene una excelente integración con KDE.
Instalación
Recuerdo que traté de compilarlo para Debian Wheezy pero necesitaba una dependencia de una librería superior a la que se encontraba en el repositorio.
Si algún usuario lo ha instalado en cualquier otra distribución, por favor que me lo diga mediante los comentarios para actualizar el artículo y añadir la instalación en otras distros.
En este caso, tuve éxito instalándolo en ArchLinux desde los AUR:
$ yaourt -S sddm-git kcm-sddm-git
El primero nos instala SDDM y el segundo, nos instala el paquete para integrarlo en Las Preferencias del Sistema de KDE.
Antes de instalar nada, por favor lee lo que voy a comentar a continuación
Debido a las restricciones de mi ISP no puedo usar el puerto que utilizar GIT. Es por ello, que para “clonar” un repositorio desde GitHub tengo que cambiar:
git clone git://github.com/sddm/sddm.git
por
git clone https://github.com/sddm/sddm.git
Hago esta aclaración porque con la ayuda de Son_Link tuve que modificar el PKGBUILD y por algún motivo al hacer esto, me daba un error en la instalación. Todo parecía indicar que no me clonaba el repositorio desde GitHub.
Luego, después de modificar el Script si me bajó el repositorio, pero no me colocaba la carpeta donde lo necesitaba el script, así que daba otro error. Esto lo corregí moviendo manualmente la carpeta.
Pero no se asusten, esto solo me pasó a mi. A Son_Link por ejemplo se le instaló sin problemas, o eso me dijo
Activar SDDM en Arch Linux
Una vez terminada la instalación procedí a activar SDDM y reemplazar a KDM. Los que usamos Arch Linux sabemos que para iniciar un demonio o servicio usamos el comando:
$ sudo systemctl enable demonio.service
Si queremos iniciarlo en ese momento solamente:
$ sudo systemctl start demonio.service
Pues bien, lo normal hubiese sido deshabilitar KDM de la siguiente forma:
$ sudo systemctl disable kdm.service
Y posteriormente activar SDDM:
$ sudo systemctl enable sddm.service
Pero es que SDDM no me daba esta opción, por lo que me tocó tener que hacer el trabajo manualmente. Para ello vamos y editamos el fichero: /etc/systemd/system/display-manager.service.
Este fichero por defecto tenía esto:
[Unit]
Description=K Display Manager
After=systemd-user-sessions.service
[Service]
ExecStart=/usr/bin/kdm -nodaemon
[Install]
Alias=display-manager.service
Así que lo borré y lo dejé de esta forma:
[Unit]
Description=Simple Desktop Display Manager
After=systemd-user-sessions.service
[Service]
ExecStart=/usr/bin/sddm
Restart=always
[Install]
Alias=display-manager.service
Guardé, reinicié el ordenador y listo. Ya automáticamente se iniciaba SDDM en lugar de KDM.
Configuración
Para configurar SDDM en KDE solo tenemos que ir a Las Preferencias del Sistema » Login Screen (SDDM) y nos saldrá algo como esto:
Como pueden apreciar podemos cambiar el tema de SDDM y por suerte para nosotros tenemos 4 bonitas opciones para escoger. En la parte inferior derecha hay un botón que nos permite cambiar la imagen de fondo.
En la pestaña Avanzado encontramos otras opciones interesantes como pueden ser el tema del cursor por defecto o la posibilidad de loguearnos automáticamente.
Y eso es todo queridos amiguitos. Ya tenemos otra opción más para usar de Gestor de Sesión. Recordemos que existen otras alternativas como GDM, LightDM, KDM, XDM, SLiM o simplemente no usar ninguno
Temas disponibles
Les dejo unos pantallazos del resto de los temas que podemos seleccionar:
Continúar leyendo...