gantsign.pin-to-launcher

Rôle Ansible : Épingler à l'Application de Lancement

Tests Ansible Galaxy Licence

Rôle permettant d'épingler des applications au lanceur d'applications du bureau.

Exigences

  • Ansible >= 2.9

  • Ubuntu

    • Bionic (18.04)
    • Focal (20.04)
    • Note : d'autres versions d'Ubuntu pourraient fonctionner mais n'ont pas été testées.
  • Un lanceur supporté

    • Gnome

      • Le bureau par défaut installé avec Ubuntu à partir de Bionic (18.04).

Variables du Rôle

Les variables suivantes vont changer le comportement de ce rôle (les valeurs par défaut sont indiquées ci-dessous) :

# Les applications favorites à épingler
pin_to_launcher_favorites: []

Les favoris sont spécifiés comme suit :

pin_to_launcher_favorites:
  - application: # Le nom de fichier d'un fichier .desktop dans /usr/share/applications/

Exemple de Playbook

- hosts: serveurs
  roles:
    - role: gantsign.pin-to-launcher
      pin_to_launcher: gnome
      pin_to_launcher_favorites:
        # Vous aurez probablement besoin de ces applications épinglées lors de l'utilisation de Gnome.
        - application: 'ubiquity.desktop' # L'application de recherche/menu
        - application: 'org.gnome.Nautilus.desktop' # Le gestionnaire de fichiers
        # Épinglez les applications de votre choix ci-dessous.
        #
        # Astuce : exécutez `gsettings get org.gnome.shell favorite-apps` pour
        # voir les applications que vous avez actuellement épinglées.
        - application: 'firefox.desktop'
        - application: 'thunderbird.desktop'
        - application: 'rhythmbox.desktop'
        - application: 'libreoffice-writer.desktop'

Plus de Rôles de GantSign

Vous pouvez trouver d'autres rôles de GantSign sur Ansible Galaxy.

Développement & Tests

Ce projet utilise Molecule pour aider au développement et aux tests ; le rôle est testé unitairement avec Testinfra et pytest.

Pour développer ou tester, vous devez avoir installé les éléments suivants :

Comme l'installation de tout cela peut être délicate, ce projet inclut Molecule Wrapper. Molecule Wrapper est un script shell qui installe Molecule et ses dépendances (à part Linux) puis exécute Molecule avec la commande que vous lui passez.

Pour tester ce rôle en utilisant Molecule Wrapper, exécutez la commande suivante à partir de la racine du projet :

./moleculew test

Note : certaines des dépendances nécessitent des permissions sudo pour être installées.

Licence

MIT

Informations sur l'Auteur

John Freeman

GantSign Ltd. Numéro d'entreprise : 06109112 (enregistré en Angleterre)

À propos du projet

Role for pinning applications to the desktop application launcher.

Installer
ansible-galaxy install gantsign.pin-to-launcher
Licence
mit
Téléchargements
7.1k
Propriétaire