gantsign.pin-to-launcher

Ansible Rolle: Zum Launcher anheften

Tests Ansible Galaxy Lizenz

Rolle, um Anwendungen im Desktop-Anwendungslauncher anzupinnen.

Anforderungen

  • Ansible >= 2.9

  • Ubuntu

    • Bionic (18.04)
    • Focal (20.04)
    • Hinweis: Andere Ubuntu-Versionen könnten funktionieren, wurden aber nicht getestet.
  • Ein unterstützter Launcher

    • Gnome

      • Der standardmäßig mit Ubuntu ab Bionic (18.04) installierte Desktop.

Rollenvariablen

Die folgenden Variablen ändern das Verhalten dieser Rolle (Standardwerte sind unten angegeben):

# Die Lieblingsanwendungen, die angepinnt werden sollen
pin_to_launcher_favorites: []

Lieblingsanwendungen werden wie folgt angegeben:

pin_to_launcher_favorites:
  - application: # Der Dateiname einer .desktop-Datei in /usr/share/applications/

Beispiel-Playbook

- hosts: servers
  roles:
    - role: gantsign.pin-to-launcher
      pin_to_launcher: gnome
      pin_to_launcher_favorites:
        # Diese Anwendungen sollten wahrscheinlich angepinnt werden, wenn Sie Gnome verwenden.
        - application: 'ubiquity.desktop' # Die Anwendungssuche/-menü
        - application: 'org.gnome.Nautilus.desktop' # Der Datei-Browser
        # Pinne die Anwendungen deiner Wahl unten an.
        #
        # Tipp: Führen Sie `gsettings get org.gnome.shell favorite-apps` aus,
        # um die aktuell angepinnten Apps zu sehen.
        - application: 'firefox.desktop'
        - application: 'thunderbird.desktop'
        - application: 'rhythmbox.desktop'
        - application: 'libreoffice-writer.desktop'

Weitere Rollen von GantSign

Weitere Rollen von GantSign finden Sie auf Ansible Galaxy.

Entwicklung & Test

Dieses Projekt verwendet Molecule, um die Entwicklung und Tests zu unterstützen; die Rolle wird mit Testinfra und pytest getestet.

Für die Entwicklung oder Tests müssen Sie Folgendes installiert haben:

Da die Installation schwierig sein kann, enthält dieses Projekt Molecule Wrapper. Molecule Wrapper ist ein Shell-Skript, das Molecule und seine Abhängigkeiten (außer Linux) installiert und dann Molecule mit dem Befehl ausführt, den Sie übergeben.

Um diese Rolle mit Molecule Wrapper zu testen, führen Sie den folgenden Befehl im Hauptverzeichnis des Projekts aus:

./moleculew test

Hinweis: Einige Abhängigkeiten benötigen sudo-Berechtigungen zur Installation.

Lizenz

MIT

Autoreninformationen

John Freeman

GantSign Ltd. Firma Nr. 06109112 (in England registriert)

Über das Projekt

Role for pinning applications to the desktop application launcher.

Installieren
ansible-galaxy install gantsign.pin-to-launcher
GitHub Repository
Lizenz
mit
Downloads
7.1k
Besitzer