.png)
Я пользуюсь услугой[email protected]для подключения к VPN. Когда я включаю компьютер, требуется некоторое время для подключения. Я хотел бы видеть уведомление на рабочем столе, когда соединение установлено. Предпочтительно собственное уведомление KDE.
Также было бы неплохо, если бы я мог получать уведомление в случае сбоя соединения.
Я знаю, что NetworkManager выдаст мне уведомление, но я хотел бы использовать systemd.
решение1
Вы можете использовать notify-send
для отправки уведомления.
Таким образом, простой способ заставить это работать — многократно опрашивать systemctl status
из скрипта bash и запускать этот скрипт в фоновом режиме в вашем .profile
.
Это не элегантно, но написание займет у вас <5 минут, и будет работать нормально.
Редактировать: более systemctl-y способ сделать это — написать блок, который зависит от вашей службы openvpn-client и заставить его отправлять сообщение об успехе. Вы можете использовать таймер systemctl, который отменяется этим первым блоком, чтобы отправить сообщение об ошибке.
Но я не вижу в этом смысла. Вам придется возиться с переменными окружения, и это не будет более читабельным или надежным :)