Recherche sur le site Web

Comment personnaliser le gestionnaire d'affichage SDDM sur Linux


SDDM (Simple Desktop Display Manager) est un gestionnaire d'affichage moderne, gratuit et open source disponible sur Linux et d'autres plates-formes UNIX comme FreeBSD. Il fonctionne à la fois avec X11 et Wayland, et est basé sur QTQUICK, un cadre pour créer des applications QML. SDDM permet un grand degré de personnalisation et; Grâce à cela, de nombreux thèmes personnalisés sont disponibles pour cela.

Dans ce tutoriel, nous voyons comment installer et activer SDDM sur certaines des distributions Linux les plus utilisées, et comment changer son look en utilisant des thèmes personnalisés.

Dans ce tutoriel, vous apprendrez:

  • Qu'est-ce qu'un gestionnaire d'affichage
  • Comment installer et activer SDDM sur certaines des distributions Linux les plus utilisées
  • Comment installer et utiliser des thèmes SDDM
  • Comment tester un thème SDDM sans l'installer

Qu'est-ce qu'un gestionnaire d'affichage?

Les distributions Linux modernes, lorsqu'un environnement de bureau tel que Gnome, XFCE ou KDE est installé, utilisez un logiciel appelé «Display Manager» pour fournir à l'utilisateur une interface graphique qu'il peut utiliser pour se connecter dans le système. Lorsque plus d'un environnement de bureau est installé, un gestionnaire d'affichage permet également à l'utilisateur de choisir celui à utiliser. SDDM est un gestionnaire d'affichage écrit à l'aide de bibliothèques QT (plus spécifiquement le framework QTQUICK), et pour cette raison, il est généralement utilisé comme gestionnaire d'affichage par défaut pour le plasma KDE.

Comment installer SDDM?

Comme nous venons de le dire, si vous utilisez le plasma KDE comme environnement de bureau, il est probable que vous utilisez déjà SDDM; Cependant, voici comment vous pouvez l'installer explicitement sur certaines des distributions Linux les plus utilisées. Sur fedora , pour installer des packages logiciels, nous utilisons le gestionnaire de package dnf . Nous courons:

$ sudo dnf install sddm

Après avoir effectué l'installation, pour configurer le SDDM en tant que gestionnaire d'affichage par défaut, vous devez désactiver le gestionnaire d'affichage actuellement utilisé et activer SDDM à sa place. En supposant que vous utilisez «Lightdm», par exemple, vous courez:

$ sudo systemctl disable lightdm && sudo systemctl enable sddm

La prochaine fois que vous remercierez le système, vous serez invité à vous connecter dans l'interface fournie par SDDM.

Pour installer SDDM sur archlinux , nous utilisons à la place pacman :

$ sudo pacman -Sy sddm

Les instructions pour activer le gestionnaire d'affichage sont les mêmes que nous avons utilisées ci-dessus, pour Fedora.

Sur Ubuntu, Debian et d'autres distributions similaires, pour installer SDDM, nous pouvons utiliser le apt wrapper:

$ sudo apt install sddm

Lorsque vous effectuez l'installation sur ces distributions et un autre gestionnaire d'affichage est déjà installé, vous pouvez être invité à sélectionner celui qui doit s'exécuter par défaut. Pour utiliser SDDM, choisissez simplement l'entrée correspondante dans le menu et confirmez votre choix:

Pour installer SDDM sur opensuse , nous pouvons utiliser le gestionnaire de package Zypper :

$ sudo zypper in sddm

Une fois l'installation terminée, pour définir SDDM comme défaut, vous devez exécuter:

$ sudo update-alternatives --set default-displaymanager /usr/lib/X11/displaymanagers/sddm

Installation et utilisation de thèmes SDDM personnalisés

La personnalisation du SDDM en utilisant des thèmes personnalisés est très facile. Sur la grande majorité des cas, le répertoire dans lequel SDDM recherche des thèmes est /usr/share/sddm/themes : est dans ce répertoire que nous devons placer n'importe quel thème que nous voulons utiliser. Le répertoire contient probablement déjà plus d'un thème, et votre distribution préférée peut avoir un package qui contient des thèmes. Sur la dernière version de Fedora, par exemple, il existe un package appelé sddm-themes . Voici le contenu du /usr/share/sddm/themes après l'installation du package:

$ ls -l /usr/share/sddm/themes
drwxr-xr-x. 3 root root 4096 Jul 26 11:54 elarun
drwxr-xr-x. 2 root root 4096 Jul 26 11:54 maldives
drwxr-xr-x. 6 root root 4096 Jul 26 11:54 maya

Comme vous pouvez le voir, le répertoire contient trois thèmes. Comment pouvons-nous utiliser l'un d'eux? Eh bien, c'est vraiment facile! Tout ce que nous avons à faire est de modifier le fichier de configuration SDDM, /etc/sddm.conf . Pour modifier un thème, dans la section [thème] , nous devons attribuer le nom du thème que nous voulons utiliser comme valeur de l'option actuelle . Pour utiliser le thème «Maya», par exemple, nous écrivions:

[Theme]
Current=maya

Pour visualiser les modifications, vous pouvez simplement vous connecter, cependant, il existe une meilleure façon de vérifier à quoi ressemblerait un thème.

Obtenir un aperçu d'un thème

Devoir se déconnecter chaque fois que nous voulons essayer un nouveau thème SDDM serait ennuyeux, mais ne vous inquiétez pas, car il existe une méthode que nous pouvons utiliser pour obtenir un aperçu de l'apparence d'un thème avant de l'appliquer. Ce que nous voulons faire, c'est exécuter l'utilitaire sddm-greeter à l'aide de la - Test-mode et - Options de thème , passant le chemin du répertoire contenant le thème que nous voulons tester comme argument de ce dernier. Supposons que nous voulons obtenir un aperçu du thème «Maya»; Nous courions:

$ sddm-greeter --test-mode --theme /usr/share/sddm/themes/maya

La commande peut être invoquée en tant qu'utilisateur normal, car il n'a pas besoin d'autorisations spéciales. Voici l'aperçu généré:

Une fois que vous avez trouvé un thème que vous aimez, vous pouvez simplement l'appliquer, comme nous l'avons fait précédemment. Pour trouver des thèmes SDDM nouveaux et brillants, vous pouvez visiter des sites comme Gnome-Look.org ou Search Github, car dans la grande majorité des cas, le développement des thèmes est géré à l'aide de GIT et hébergé sur cette plate- forme.

Conclusions

Dans ce tutoriel, nous avons appris à installer et à activer le gestionnaire d'affichage SDDM sur certaines des distributions Linux les plus utilisées et à la personnaliser facilement en utilisant l'un des nombreux thèmes personnalisés disponibles.

Articles connexes: