gantsign.pin-to-launcher

Rol de Ansible: Fijar en el Lanzador

Pruebas Ansible Galaxy Licencia

Rol para fijar aplicaciones en el lanzador de aplicaciones del escritorio.

Requisitos

  • Ansible >= 2.9

  • Ubuntu

    • Bionic (18.04)
    • Focal (20.04)
    • Nota: otras versiones de Ubuntu probablemente funcionen, pero no se han probado.
  • Un lanzador compatible

    • Gnome

      • El escritorio predeterminado instalado con Ubuntu desde Bionic (18.04).

Variables del Rol

Las siguientes variables cambiarán el comportamiento de este rol (los valores predeterminados se muestran a continuación):

# Las aplicaciones favoritas para fijar
pin_to_launcher_favorites: []

Las favoritas se especifican de la siguiente manera:

pin_to_launcher_favorites:
  - application: # El nombre del archivo de un archivo .desktop en /usr/share/applications/

Ejemplo de Playbook

- hosts: servers
  roles:
    - role: gantsign.pin-to-launcher
      pin_to_launcher: gnome
      pin_to_launcher_favorites:
        # Probablemente necesitarás estas aplicaciones fijadas al usar Gnome.
        - application: 'ubiquity.desktop' # La búsqueda/menu de aplicaciones
        - application: 'org.gnome.Nautilus.desktop' # El explorador de archivos
        # Fija las aplicaciones de tu elección a continuación.
        #
        # Consejo: ejecuta `gsettings get org.gnome.shell favorite-apps` para
        # ver las aplicaciones que actualmente tienes fijadas.
        - application: 'firefox.desktop'
        - application: 'thunderbird.desktop'
        - application: 'rhythmbox.desktop'
        - application: 'libreoffice-writer.desktop'

Más Roles de GantSign

Puedes encontrar más roles de GantSign en Ansible Galaxy.

Desarrollo y Pruebas

Este proyecto utiliza Molecule para ayudar en el desarrollo y las pruebas; el rol se prueba unitariamente usando Testinfra y pytest.

Para desarrollar o probar, necesitarás tener instalados los siguientes:

Debido a que lo anterior puede ser complicado de instalar, este proyecto incluye Molecule Wrapper. Molecule Wrapper es un script de shell que instala Molecule y sus dependencias (aparte de Linux) y luego ejecuta Molecule con el comando que le pases.

Para probar este rol usando Molecule Wrapper, ejecuta el siguiente comando desde la raíz del proyecto:

./moleculew test

Nota: algunas de las dependencias necesitan permiso sudo para instalar.

Licencia

MIT

Información del Autor

John Freeman

GantSign Ltd. Compañía No. 06109112 (registrada en Inglaterra)

Acerca del proyecto

Role for pinning applications to the desktop application launcher.

Instalar
ansible-galaxy install gantsign.pin-to-launcher
Licencia
mit
Descargas
7.1k
Propietario