l3d.akku_warning

Ansible Galaxy MIT License

rola ansible: ostrzeżenie o akumulatorze

prace w toku!!!

zatrzymywanie zadania cron!
wprowadzenie timera systemd
zmienne mogą się zmieniać!

TODO: poprawić działanie na urządzeniach z pustym akumulatorem!

Ta rola ansible instaluje skrypt bash (za pomocą cronjob), który jest wykonywany co 3 minuty. Skrypt ten sprawdza, czy poziom naładowania akumulatora jest poniżej 25 procent i czy obecnie nie ładuje się. Jeśli tak, program zenity zainstalowany przez tę rolę wygeneruje komunikat popup informujący o niskim poziomie naładowania akumulatora. Gdy poziom akumulatora będzie w przedziale od 15 do 10 procent, spróbuje również odtworzyć dźwięk. Jednak to nie działa (jeszcze) niezawodnie.

Ta rola została przetestowana z i3 - poprawionym menedżerem kafelek, zainstalowanym przez tę rolę w Archlinux, ale prawdopodobnie zadziała na wszystkich menedżerach okien i większości systemów operacyjnych!

Instalacja i użycie

instalacja z galaxy:

ansible-galaxy install do1jlr.akku_warning

Możesz uruchomić rolę bezpośrednio za pomocą poleceń ad-hoc ansible, ale zdecydowanie zaleca się stworzenie playbooka ansible.

# przykładowe polecenie ad-hoc
ansible -m include_role -a "name=do1jlr.akku_warning" localhost

przykładowy playbook z galaxy

---
- hosts:
  roles:
    - do1jlr.akku_warning

instalacja przez git

# pobierz tę rolę do swojego katalogu ról
git clone https://github.com/roles-ansible/role_akku_warning.git

przykładowy playbook

---
- name: zainstaluj akku_warning
  hosts: localhost
  tags:
   - akku_warning
  roles:
    - role_akku_warning
  vars:
    submodules_versioncheck: true

Zmienne:

---
# prosta kontrola wersji dla tego playbooka
# true jest bardzo zalecane
submodules_versioncheck: false

# którego użytkownika obecnie używamy?
akku_user: "{{ ansible_user_id }}"

# jaki dźwięk powinien być odtworzony?
akku_sound_src: 'files/low_battery.m4a'
akku_sound_dest: '/opt/low_battery.m4a'

# czy zainstalować cronie?
install_and_enable_cronie: true

# odtwórz wideo w tle z dźwiękiem
multimedia_akku_warning: true

# chcesz zainstalować brakujące pakiety?
manage_packages_akku_warning: true

Wkład

Jeśli brakuje Ci jakiejś funkcji lub masz pomysł na ulepszenie tej roli, nie wahaj się otworzyć problemu - a jeszcze lepiej - stwórz prośbę o zatwierdzenie.

O projekcie

Get a popup if the akku is getting low, get a warning sound, if the akku is even lower.

Zainstaluj
ansible-galaxy install l3d.akku_warning
Licencja
mit
Pobrania
79.2k
Właściciel
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy