gantsign.pin-to-launcher

Rola Ansible: Przypnij do Launchera

Testy Ansible Galaxy Licencja

Rola do przypinania aplikacji do launchera aplikacji na pulpicie.

Wymagania

  • Ansible >= 2.9

  • Ubuntu

    • Bionic (18.04)
    • Focal (20.04)
    • Uwaga: inne wersje Ubuntu mogą działać, ale nie zostały przetestowane.
  • Wspierany launcher

    • Gnome

      • Domyślny pulpit zainstalowany z Ubuntu od Bionic (18.04).

Zmienne Roli

Poniższe zmienne zmieniają zachowanie tej roli (domyślne wartości są podane poniżej):

# Ulubione aplikacje do przypięcia
pin_to_launcher_favorites: []

Ulubione aplikacje określa się następująco:

pin_to_launcher_favorites:
  - application: # Nazwa pliku .desktop w /usr/share/applications/

Przykład Playbooka

- hosts: serwery
  roles:
    - role: gantsign.pin-to-launcher
      pin_to_launcher: gnome
      pin_to_launcher_favorites:
        # Prawdopodobnie będziesz potrzebować tych aplikacji przypiętych przy użyciu Gnome.
        - application: 'ubiquity.desktop' # Wyszukiwanie/menu aplikacji
        - application: 'org.gnome.Nautilus.desktop' # Menedżer plików
        # Przypnij aplikacje według swojego wyboru poniżej.
        #
        # Wskazówka: uruchom `gsettings get org.gnome.shell favorite-apps`, aby
        # zobaczyć aplikacje, które masz aktualnie przypięte.
        - application: 'firefox.desktop'
        - application: 'thunderbird.desktop'
        - application: 'rhythmbox.desktop'
        - application: 'libreoffice-writer.desktop'

Więcej Ról Od GantSign

Więcej ról od GantSign znajdziesz na Ansible Galaxy.

Rozwój i Testowanie

Ten projekt korzysta z Molecule w celu wspomagania rozwoju i testowania; rola jest testowana jednostkowo przy użyciu Testinfra i pytest.

Aby rozwijać lub testować, musisz mieć zainstalowane następujące:

Ponieważ powyższe może być trudne do zainstalowania, ten projekt zawiera Molecule Wrapper. Molecule Wrapper to skrypt powłoki, który instaluje Molecule i jego zależności (oprócz Linuxa) i następnie wykonuje Molecule z komendą, którą mu przekażesz.

Aby przetestować tę rolę za pomocą Molecule Wrapper, uruchom następującą komendę z katalogu głównego projektu:

./moleculew test

Uwaga: niektóre zależności wymagają uprawnień sudo do instalacji.

Licencja

MIT

Informacje o Autorze

John Freeman

GantSign Ltd. Numer firmy 06109112 (zarejestrowana w Anglii)

O projekcie

Role for pinning applications to the desktop application launcher.

Zainstaluj
ansible-galaxy install gantsign.pin-to-launcher
Licencja
mit
Pobrania
7.1k
Właściciel