Закрываемые/перемещаемые оповещения NotifyOSD доступны для Ubuntu 12.04

Патченный NotifyOSD, который добавляет поддержку изменения позиции оповещения-«пузырика» на экране, изменить размер шрифта, цвет и многие другие параметры, был обновлён для Ubuntu 12.04 Precise Pangolin.

patched-notifyosd

Патченный NotifyOSD поддерживает следующие настройки:

изменение цветов шрифта и фона, прозрачности, размера, закгругления углов
изменить таймаут (работает только если приложение определяет таймаут)
изменение позиции на экране (переместить его вниз направо, наверх налево, и так далее)
выбрать между динамическим (нет разрыва между верхней панелью и оповещениями) и фиксированным позиционированием
закрывать оповещения по клику
включить/выключить опцию, благодаря которой для оповещений используется фоновый цвет Dash
многое другое

Я также обновил утилитку NotifyOSDConfig, которая доступна в основном PPA-репозитории команды WebUpd8, и которую можно использовать для настройки патченного NotifyOSD, для поддержки некоторых опций, а также для выключения опции использования цвета Dash для «пузыриков» оповещений. Установка позиции оповещения всё ещё не было интегрировано в NotifyOSDConfig, так что для этого вам всё ещё нужно использовать Dconf.

Ниже вы можете посмотреть видео со свежим патченным NotifyOSD и NotifyOSDConfig с патчем Marco Gundermann, а также с небольшим патчем от меня:

Устанавливаем патченынй NotifyOSD NotifyOSDConfig в Ubuntu 12.04

1. Устанавилваем патченный NotifyOSD для Ubuntu 12.04:

sudo add-apt-repository ppa:leolik/leolik
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libnotify-bin
pkill notify-osd

2. Устанавливаем NotifyOSDConfig (графический интерфейс для настройки патченного NotifyOSD):

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install notifyosdconfig

 

Теперь запустите NotifyOSDConfig и начинайте настраивать оповещения NotifyOSD.

NotifyOSDConfig не имеет настроек для перемещения «пузыриков»-оповещений, так что вам нужно сделать это вручную, используя следующую команду:

gsettings set com.canonical.notify-osd gravity [число]

где [число] может быть:

1 — верхний правый угол
2 — справа по центру
3 — нижний правый угол
4 — нижний левый угол
5 — слева по центру
6 — верхний левый угол