Настраиваем уведомления в gnome

Здесь я расскажу, что нам нужно установить для изменения внешнего вида вспарывающих уведомлений в рабочей среде gnome

Начнем с того, что установим пару маленьких программок.

Открываем терминал и выполняем

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

После чего создаём текстовый файл в домашнем каталоге с именем .notify-osd

gedit ~/.notify-osd

или можно редактировать прямо в терминале:

nano ~/.notify-osd

Файлы начинающие с точки скрытые, нажмите cntrl+h  в nautilus, чтобы их увидеть

Вставляем в созданный файл следующий текст:

Показать »

slot-allocation = dynamic
bubble-expire-timeout = 10sec
bubble-vertical-gap = 5px
bubble-horizontal-gap = 5px
bubble-corner-radius = 37,5%
bubble-icon-size = 30px
bubble-gauge-size = 6px
bubble-width = 240px
bubble-background-color = 131313
bubble-background-opacity = 90%
text-margin-size = 10px
text-title-size = 100%
text-title-weight = bold
text-title-color = ffffff
text-title-opacity = 100%
text-body-size = 90%
text-body-weight = normal
text-body-color = eaeaea
text-body-opacity = 100%
text-shadow-opacity = 100%

Подробно о каждом параметре:

Показать »

slot-allocation — система вывода сообщений Значения: dynamic — система вывода по-умолчанию в 9.04, fixed — система вывода по-умолчанию в 9.10.

bubble-expire-timeout — время отображения сообщения. В секундах (от 0 до 10сек).

bubble-vertical-gap — вертикальный отступ между всплывающими сообщениями. В пикселях.

bubble-horizontal-gap — горизонтальный отступ между сообщением и правым краем экрана. В пикселях.bubble-corner-radius — закругление углов у сообщения. В процентах. Нормальные значения между 0% и 55%. Но от изменения закругления меняется тень от сообщения. К примеру при 0% — не будет закругления, но не будет и тени, а если больше 55% ставить, то закругление будет криво отображаться и тень будет просто зашкаливать.

bubble-icon-size — размер иконок в сообщениях. В пикселях, сразу и по высоте, и по ширине.bubble-gauge-size — высота шкалы громкости, яркости и т.п. В пикселях. Значение от 5 до 10. Если меньше или больше, то шкала пропадает.bubble-width — ширина сообщений. В пикселях.

bubble-background-color — цвет фона сообщений. Цвет ставится, как в стилях в html-верстке.bubble-background-opacity — прозрачность фона сообщений. В процентах. Значение от 0% до 100%.

text-margin-size — отступ от текста до границ всплывающего сообщения. В пикселях.text-title-size — размер шрифта заголовка сообщения. В процентах от значения параметра ‘Система’->’Параметры’->’Внешний вид’->’Шрифты’->’Шрифт приложения’. Тоесть, если у вас шрифт приложения стоит 8px, то 8px = 100%. Увеличение процента даст больший размер шрифта, уменьшение — меньший размер шрифта. Это действительно и для параметра text-body-size, что описан ниже.

text-title-weight — толщина начертания шрифта заголовка. Значения: bold — жирный, normal — нормальный, light — тонкий.text-title-color — цвет шрифта заголовка. Цвет ставится, как в стилях в html-верстке.

text-title-opacity — прозрачность шрифта заголовка. В процентах. Значение от 0% до 100%.text-body-size — размер шрифта заголовка основного текста. В процентах от значения параметра ‘Система’->’Параметры’->’Внешний вид’->’Шрифты’->’Шрифт приложения’.

text-body-weight — толщина начертания шрифта основного текста. Значения: bold — жирный, normal — нормальный, light — тонкий.text-body-color — цвет шрифта основного текста. Цвет ставится, как в стилях в html-верстке.text-body-opacity — прозрачность шрифта основного текста. В процентах. Значение от 0% до 100%.text-shadow-opacity — прозрачность тени от текста. В процентах. Значение от 0% до 100%. Цвет тени к сожалению не меняется

Сохраняем .notify-osd и перезапускам его:

killall notify-osd

Тестируем:

notify-send tuksik.ru тест

Чтобы поменять положение на экране запускаем команду:

gconftool-2 -s /apps/notify-osd/gravity --type=int номер

Где номер это:

1 – правый верхний угол
2 – справа посредине экрана
3 – нижний правый угол
4 – нижний левый угол
5 – слева посредине экрана
6 – верхний левый угол

Опять перезапускам и тестируем.

Небольшое дополнение:
qutim03 имеет свойство перехватывать клавиатуру на пару секунд при появлении своего всплывающего уведомления, будет гораздо удобнее настроить вывод уведомлений через notify-osd

И ещё… если хотим написать что нибудь с пробелом, то берем выражение в кавычки. например:

notify-send tuksik.ru "настраиваем уведомления"

Про настройку альтернативных уведомлений, которые работают на ubuntu 11.04 читаем здесь

Поделись статьёй с друзьями

Или просто поиграйся с кнопочками

2 комментария на «Настраиваем уведомления в gnome»

  1. greg:

    ppa обновился до 11.04, а ещё в ~/.notify-osd можно добавить bubble-prevent-fade = 1 , чтобы уведомление закрывалась по клику.

  2. yuser:

    Слайд в шапке сайта офигенно придуман гг.

Добавить комментарий