Установим mako:
sudo pacman -S mako
Проверить работу mako можно вот так:
notify-send "Заголовок" "А содержание самого сообщения."
В правом верхнем углу должно появиться сообщение. Чтобы его убрать нужно кликнуть по нему мышкой.
Закрыть сообщение:
# Закрыть текущее сообощение:
makoctl dismiss
# Закрыть все сообощения:
mako dismiss --all
mako – это D-Bus service, реализующий интерфейс org.freedesktop.Notifications. Это выглядит примерно вот так:
notify-send
↓
dbus
↓
mako (автозапуск)
Должен располагаться здесь: ~/.config/mako/config.
# Время показа уведомлений: 3 сек.
default-timeout=3000
# Цвет фона, текста и рамки:
background-color=#222222
text-color=#000000
border-color=#126321
# Толщина и закругление рамки:
border-size=2
border-radius=8
# Положение экрана (например, сверху-справа):
anchor=top-right
# Отступы:
margin=10
padding=10
# Прозрачность:
RRGGBBAA
RR GG BB – цвет
AA – прозрачность
То есть FF – полностью НЕПРОЗРАЧНЫЙ, а 00 – полностью прозрачный
F5 – 95% прозрачности
E6 – 90% прозрачности
D9 – 85% прозрачности
CC – 80% прозрачности
B3 – 70% прозрачности
99 – 60% прозрачности
80 – 50% прозрачности
# Чёрный цвет фона с 80% прозрачности:
background-color=#000000CC
!!! Важно !!! После того, как мы изменили config-файл, нужно перезагрузить mako командой:
makoctl reload
Прозрачность указывается в формате RRGGBBAA:
То есть, FF – полностью НЕПРОЗРАЧНЫЙ, а 00 – полностью прозрачный
Пример прозрачного фона:
# Чёрный цвет фона с 80% прозрачности:
background-color=#000000CC