stdevel.gnome_desktop
gnome_desktop
Konfiguruje pulpit GNOME 3+.
Wymagania
Ta rola nie zainstaluje samego pulpitu GNOME - powinien być zainstalowany wcześniej. dconf
i inne wymagania zostaną zainstalowane automatycznie.
Zmienne roli
Ustawienia paska górnego
Zmienna | Domyślna | Opis |
---|---|---|
gnome_topbar_time_24h |
true |
Wyświetl czas w formacie 24-godzinnym na pasku górnym |
gnome_topbar_time_seconds |
false |
Wyświetl sekundy na pasku górnym |
gnome_topbar_show_weekday |
true |
Wyświetl dzień tygodnia na pasku górnym |
gnome_battery_percentage |
false |
Wyświetl procent naładowania baterii |
Ustawienia powłoki
Zmienna | Domyślna | Opis |
---|---|---|
gnome_shell_animations |
true |
Włącz animacje w GNOME Shell |
gnome_shell_hotcorners |
true |
Włącz gorące narożniki w GNOME Shell |
Ustawienia menedżera okien
Zmienna | Domyślna | Opis |
---|---|---|
gnome_wm_buttons |
"'appmenu:minimize,maximize,close'" |
Ustaw niestandardowy układ przycisków |
Ustawienia sprzętowe
Zmienna | Domyślna | Opis |
---|---|---|
gnome_ambient_light |
true |
Włącz czujnik światła otoczenia |
Ustawienia myszy/klawiatury
Zmienna | Domyślna | Opis |
---|---|---|
gnome_mouse_natural_scrolling |
true |
Włącz naturalne przewijanie |
gnome_desktop_shortcut |
true |
Utwórz/przywróć skrót do wyświetlania pulpitu (SUPER+D) |
Inne ustawienia
Zmienna | Domyślna | Opis |
---|---|---|
gnome_additional_settings |
true |
Dodatkowe pary ustawień/wartości (jako lista) |
Instalacja rozszerzeń
Aby zautomatyzować instalację rozszerzeń, musisz znaleźć:
- odpowiedni adres URL do pobrania dla swojej wersji GNOME Shell
- UUID rozszerzenia
Najłatwiej jest znaleźć te informacje przeglądając katalog rozszerzeń GNOME, ręcznie wybierając odpowiednią wersję i kopiując adres URL do pobrania. Rozpakuj archiwum raz i odczytaj wartość uuid
z metadata.json
.
Zobacz poniższy kod YAML dla rozszerzenia Podman dla GNOME 41:
gnome_extensions:
- name: containers@royg
url: https://extensions.gnome.org/extension-data/containersroyg.v19.shell-extension.zip
Zależności
Brak zależności.
Przykładowy playbook
Zobacz poniższy przykład:
---
- hosts: servers
roles:
- stdevel.gnome_desktop
Ustaw zmienne, jeśli to konieczne, np.:
---
- 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
Licencja
Apache 2.0
Informacje o autorze
Christian Stankowic (info@cstan.io)
Zainstaluj
ansible-galaxy install stdevel.gnome_desktop
Licencja
apache-2.0
Pobrania
89
Właściciel
IT consultant and podcaster 🎙️