Головна » Технології / Новини » Повітряна тривога зʼявилася на Linux

Через війну, яку розвʼязала росія, програма «Повітряна тривога» для українців стала надзвичайно важливою. Вона вже давно була доступною на смартфонах та планшетах, і тільки недавно почала зʼявлятися на компʼютерах. Першою операційною системою, на якій зʼявилася ця програма, стала Windows. І тепер програма Повітряна тривога зʼявилася на Linux. Далі чекаємо запуск на macOS.




Застосунок має можливість повідомляти про тривоги програванням звукових повідомлень (ідентичні мобільним додаткам) та запускати вказаний користувацький скрипт, що може бути використано для інтеграції у власні рішення. Також в застосунку є графічній інтерфейс в окремому пакеті.

Робота застосунку тестувалась на Debian 9 (без GUI), 10, 11 та Ubuntu 22.04. На даний момент тільки amd64 (x86-64). В майбутньому також запланована підтримка ARM (наприклад, можна буде встановити на Raspberry Pi).

Повітряна тривога (Linux)

Як встановити програму «Повітряна тривога» на Linux

Додайте ключ репозиторію:
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys BB15A7D73867C3DEA983573A3C415D8810B4DD86

встановіть https транспорт для apt:
sudo apt update && sudo apt install apt-transport-https

додайте репозиторій:
echo “deb https://apt.ukrainealarm.com bullseye main” | sudo tee /etc/apt/sources.list.d/ukrainealarm-client.list

встановіть пакет:
sudo apt update
sudo apt install ukrainealarm-client

опціонально встановіть пакет з графічним інтерфейсом за потреби:
sudo apt install ukrainealarm-client-gui

При встановленні Ви можете обрати свій регіон. Регіон можна змінити після встановлення за допомогою команди:
sudo ukrainealarm-client reconfigure (після зміни регіону необхідно перезапустити демон – sudo systemctl restart ukrainealarm-client.service)

Налаштування звуку (необовʼязково, якщо плануєте використовувати виключно функціональність запуску скрипта)

Якщо застосунок встановлено на систему з графічною оболонкою, розробники рекомендують запускати його від свого «користувача». Це допоможе уникнути проблем з PulseAudio.

Для цього зупиніть спочатку сервіс:
sudo systemctl stop ukrainealarm-client.service

І вимкніть системний юніт:
sudo systemctl disable ukrainealarm-client.service

Створіть директорію:
mkdir ~/.config/systemd/user/ -p

Та збережіть конфігурацію юніту в ~/.config/systemd/user/ukrainealarm-client.service

Description=Ukrainealarm client

[Service]
Type=simple
ExecStart=/usr/bin/ukrainealarm-client
Restart=always

[Install]
WantedBy=default.target

Запустіть сервіс:
systemctl –user enable ukrainealarm-client.service 
systemctl –user start ukrainealarm-client.service

Та перевірте статус:
systemctl –user status ukrainealarm-client.service

Варто зауважити, що при такому методі запуску сервіс буде запускатись тільки якщо Ви увійшли в систему.

Якщо застосунок встановлюється на систему без графічної оболонки для роботи автономно, то в більшості випадків ніяких додаткових дій виконувати не потрібно. Але якщо звуку немає, можна спробувати запустити PulseAudio в режимі демону.

Налаштування запуску власного скрипта при надходженні тривог/відбоїв

В конфігураційному файлі /etc/ukrainealarm-client/config.ini пропишіть:
exec_command = true (також можна прописати play_sounds =
false якщо не потрібно програвати звукові сповіщення).
Та шлях до вашого скрипта в custom_script.
Приклад обробки параметрів можна глянути в прикладі: /usr/share/doc/ukrainealarm-client/examples/example.sh

Усі логи застосунка записуються в /var/log/syslog.

Якщо Ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.
Поділитися:
Правила коментування

Вітаємо Вас на сайті Pingvin Pro. Ми докладаємо всіх зусиль, аби переконатися, що коментарі наших статей вільні від тролінгу, спаму та образ. Саме тому, на нашому сайті включена премодерація коментарів. Будь ласка, ознайомтеся з кількома правилами коментування.

  1. Перш за все, коментування відбувається через сторонній сервіс Disqus. Модератори сайту не несуть відповідальність за дії сервісу.
  2. На сайті ввімкнена премодерація. Тому ваш коментар може з’явитися не одразу. Нам теж інколи треба спати.
  3. Будьте ввічливими – ми не заохочуємо на сайті грубість та образи. Пам’ятайте, що слова мають вплив на людей! Саме тому, модератори сайту залишають за собою право не публікувати той чи інший коментар.
  4. Будь-які образи, відкриті чи завуальовані, у бік команди сайту, конкретного автора чи інших коментаторів, одразу видаляються. Агресивний коментатор може бути забанений без попереджень і пояснень з боку адміністрації сайту.
  5. Якщо вас забанили – на це були причини. Ми не пояснюємо причин ані тут, ані через інші канали зв’язку з редакторами сайту.
  6. Коментарі, які містять посилання на сторонні сайти чи ресурси можуть бути видалені без попереджень. Ми не рекламний майданчик для інших ресурсів.
  7. Якщо Ви виявили коментар, який порушує правила нашого сайту, обов’язково позначте його як спам – модератори цінують Вашу підтримку.

Підтримати сайт

Buy Me a Coffee

Схожі новини

Пристрої

Як сучасний розумний телевізор змінив наше сприйняття розваг та інформації?

Завдяки швидкому та невпинному розвитку технологій, сучасний розумний телевізор вже давно вийшов за межі пристрою для перегляду телевізійних програм. А це кардинально змінює наш досвід розваг та отримання інформації. Сьогодні телевізори – це потужні центри відпочинку та освіти для будь-якого віку і кола інтересів, що з легкістю адаптуються під наші потреби й запити. Отже, які […]


Новини

ROG Phone 8 Pro офіційно в Україні

Сьогодні бренд ASUS Republic of Gamers (ROG) оголошує про початок продажу в Україні новітнього ігрового смартфона ROG Phone 8 Pro. Це неймовірний пристрій, який перевертає всі уявлення про мобільний ґеймінг. Підписуйтесь на наш Telegram-канал ROG Phone 8 зазнав найбільш суттєвих змін за всю історію існування серії. У новій своїй версії він перетворився на футуристичний пристрій […]


Повідомити про помилку

Текст, який буде надіслано нашим редакторам: