Найти тему
Технологии

Создаем свои уведомления в linux

Всем привет. Данная статья будет полезна в первую очередь пользователям linux. Не секрет, что в системе присутствуют всплывающие уведомления, отражающие те или иные события в системе. А что, помимо системных вы сможете запускать еще и свои уведомления! Предлагаю рассмотреть, как это сделать и в каких ситуациях может пригодиться данная возможность.

Первым шагом будет установка программы notify-send. Рассматривать буду на примере Ubuntu:

sudo apt-get install libnotify-bin

После этой команды программа установится в вашу систему. Проверить ее работоспособность можно, выполнив в терминале (очень часто данный пакет установлен по умолчанию):

notify-send Привет

Если окошко выскочило, поздравляю, у вас все работает!

-2

Теперь можно перейти непосредственно к опциям программы.

- t время в миллисекундах, в течении которого будет висеть окно

- i добавляем к уведомлению картинку, можно указывать любой путь

-h задает координаты, где будет располагаться всплывающее окно

Например, /usr/share/icons/hicolor/48x48/apps/название картинки, там они сразу маленького размера. Но никто не мешает выбрать свою с любой папки. К примеру, следующая запись выведет на экран окошко с вашей картинкой, которое будет висеть 7 секунд.

notify-send -t 7000 -i /home/restart/Изображения/Guardian/Guardian.jpg "Можно и так"

Добавили свою картинку к уведомлению
Добавили свою картинку к уведомлению

Есть и другие, менее популярные опции, так что кому захочется копнуть глубже, не стесняйтесь.

Рассмотрим оформление текста в уведомлении

<b> жирный

<i> курсив

<a href=«link.html»>ссылка на сайт</a>"

Где можно применить такую шикарную программу?

Вы можете, управляя удаленно вашим компьютером, например, через ssh отправить уведомление пользователям. Можно также использовать данную программу для создания уведомлений по расписанию, напоминаний о чем-либо. Для этого дополнительно потребуется написать небольшой скрипт и закинуть его в cron.

Каждый сам решит для себя, где ему можно применить это замечательное приложение.

Спасибо всем за проявленный интерес к статье, надеюсь она была для вас полезной. Подписывайтесь на канал и делитесь в комментариях вашим мнением, как бы вы использовали такую программу. Успехов и позитива всем читателям!