stdevel.gnome_desktop
gnome_desktop
Configure le bureau GNOME 3+.
Exigences
Ce rôle n'installera pas le bureau GNOME lui-même - il doit être préinstallé. dconf
et d'autres exigences seront installés automatiquement.
Variables de rôle
Paramètres de la barre supérieure
Variable | Par défaut | Description |
---|---|---|
gnome_topbar_time_24h |
true |
Afficher l'heure au format 24h dans la barre supérieure |
gnome_topbar_time_seconds |
false |
Afficher les secondes dans la barre supérieure |
gnome_topbar_show_weekday |
true |
Afficher le jour de la semaine dans la barre supérieure |
gnome_battery_percentage |
false |
Afficher le pourcentage de batterie |
Paramètres de l'interface
Variable | Par défaut | Description |
---|---|---|
gnome_shell_animations |
true |
Activer les animations de GNOME Shell |
gnome_shell_hotcorners |
true |
Activer les coins chauds de GNOME Shell |
Paramètres du gestionnaire de fenêtres
Variable | Par défaut | Description |
---|---|---|
gnome_wm_buttons |
"'appmenu:minimize,maximize,close'" |
Définir une disposition personnalisée des boutons |
Paramètres matériels
Variable | Par défaut | Description |
---|---|---|
gnome_ambient_light |
true |
Activer le capteur de lumière ambiante |
Paramètres de la souris/clavier
Variable | Par défaut | Description |
---|---|---|
gnome_mouse_natural_scrolling |
true |
Activer le défilement naturel |
gnome_desktop_shortcut |
true |
Créer/restaurer le raccourci pour afficher le bureau (SUPER+D) |
Autres paramètres
Variable | Par défaut | Description |
---|---|---|
gnome_additional_settings |
true |
Paires de paramètres/valeurs supplémentaires (sous forme de liste) |
Installation d'extensions
Pour automatiser l'installation d'extensions, vous devez trouver :
- l'URL de téléchargement appropriée pour votre version de GNOME Shell
- l'UUID de l'extension
La façon la plus simple de trouver ces informations est de parcourir le catalogue d'extensions GNOME, de sélectionner manuellement la version appropriée et de copier l'URL de téléchargement. Extrayez l'archive une fois et lisez la valeur uuid
dans metadata.json
.
Voir le code YAML suivant pour une extension Podman pour GNOME 41 :
gnome_extensions:
- name: containers@royg
url: https://extensions.gnome.org/extension-data/containersroyg.v19.shell-extension.zip
Dépendances
Aucune dépendance.
Exemple de Playbook
Référez-vous à l'exemple suivant :
---
- hosts: serveurs
roles:
- stdevel.gnome_desktop
Définissez des variables si nécessaire, par exemple :
---
- hosts: uyuni.giertz.loc
roles:
- role: stdevel.gnome_desktop
gnome_additional_settings:
- setting: "/org/gnome/desktop/privacy/report-technical-problems"
value: "false"
- setting: "/org/gnome/desktop/privacy/send-software-usage-stats"
value: "false"
- setting: "/org/gnome/desktop/wm/keybindings/minimize"
value: ['']
- setting: "/dummy/setting"
state: absent
gnome_extensions:
- name: containers@royg
url: https://extensions.gnome.org/extension-data/containersroyg.v19.shell-extension.zip
Licence
Apache 2.0
Informations sur l'auteur
Christian Stankowic (info@cstan.io)
Installer
ansible-galaxy install stdevel.gnome_desktop
Licence
apache-2.0
Téléchargements
89
Propriétaire
IT consultant and podcaster 🎙️