gantsign.pin-to-launcher
Rol de Ansible: Fijar en el Lanzador
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
-
- 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)
Role for pinning applications to the desktop application launcher.
ansible-galaxy install gantsign.pin-to-launcher