Настаиваемый NotifyOSD

NotifyOSD — стандартные оповещения-«пузырики» в Ubuntu — не позволяет никакой кастомизации: вы не можете менять цвет, позицию на экране, и вы не можете закрыть их.

Workspace 1_025

Leolik создал PPA, позволяющий вам настривать ваши оповещения в Ubuntu:

цвета

размер пузыриков, размер шрифта, размер иконок, радиус углов

прозрачность

тайм-аут

позиция на экране (мы можете переместить NotifyOSD-оповещения в любой угол экрана)

нажатие на оповещение приводит к закрытию

 

Последняя опция была добавлена Faheem Pervez’ом. О, и конечно, все эти возможности сверху включаются по желанию, не обязательно все.

Вот видео, которое я только что записал, чтобы точнее показать, как всё работает:

Устанавливаем пропатченные (настраиваемые) NotifyOSD в Ubuntu 11.10 or 11.04

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

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. Устанавливаем NotifyOSD Config -графическую оболочку для настройки NotifyOSD (к сожалению, в нём нет возможности настроить всё; оно может использоваться только для смены цветов и фиксированной/динамической позиции):

patched-notifyosd

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install notifyosdconfig

Как использовать

Вы можете использовать NotifyOSD Config для смены различных частей оповещений-пузыриков NotifyOSD: цвета, размер и ещё кое-что, а также смена позиции (фиксированная/динамическая). «Фиксированная позиция» стоит по умолчанию, а «динамическая» значит что не будет разрыва между верхней панелью и оповещением.

Но есть некоторые настройки, которые вам нужно настраивать вручную. Например, вы можете поместить оповещение в какой-то другой угол. Чтобы это сделать, выполните следующую команду:

— Для Ubuntu 11.04:

gconftool-2 -s /apps/notify-osd/gravity —type=int [число]

— Для Ubuntu 11.10:

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

где [число] будет:

1 — угол наверху справа

2 — сверху справа

3 — угол внизу справа

4 — угол внизу слева

5 — наверху слева

6 — угол наверху слева

Чтобы предотвратить исчезание оповещений NotifyOSD, вставьте следующий код в файл ~/.notify-osd:

bubble-prevent-fade = 1

После этого перезапустите NotifyOSD:

pkill notify-osd

И чтобы закрывать оповещения по клику, в том же файле ~/.notify-osd вставьте это:

bubble-close-on-click = 1

После изменения файла, сохраните его и перезапустите NotifyOSD:

pkill notify-osd

Чтобы протестировать оповещения, выполните:

notify-send —icon=gtk-add «Test notification» «This is the message body»

Важно: после запуска инструмента NotifyOSD Config, эти две последние опции (предотвращение исчезания и закрытие по клику) будут удалены из файла ~/.nofiy-osd, поэтому сначала настройте всё нужное вам в NotifyOSD Config, а затем настройте всё в файле конфигурации. Далее уже можно сменить рисунки для рабочего стола и другие украшательства.