После переезда с 9.04 на 9.10, мне не понравился вывод всплывающих сообщений. в предыдущей версии убунты 9.04 – эти сообщения отображались в правом верхнем углу, сразу под панелью, один за одним по мере вывода, будь то системные сообщения или пользовательские. В новой же версии, по-умолчанию системные сообщения так и выводятся сверху, а вот пользовательские выводятся ниже.

Покопав немного я нашел решение.

Система вывода сообщений называется slot-allocation и теперь подразделяется на два типа ‘fixed’ и ‘dynamic’. В 9.04 использовалась версия ‘dynamic’, а в 9.10 используется версия ‘fixed’.

И так:

1. Устанавливаем все нужные зависимостиsudo apt-get build-dep notify-osd2. Скачиваем исходники системы сообщений notify-osd:apt-get source notify-osd3. Заходим в папку ‘notify-osd-0.9.24/src’ (она создается при автоматической распаковке в предыдущем шаге)cd notify-osd-0.9.24/src/4. Открываем для редактирования файл defaults.c
4.1. Ищем 758 строку и заменяем строкуself->slot_allocation = SLOT_ALLOCATION_FIXED;наself->slot_allocation = SLOT_ALLOCATION_DYNAMIC;5. Переходим каталогом выше и запускаем сборку пакетаsudo dpkg-buildpackage7. Еще раз переходим каталогом выше и устанавливаем собранный deb-пакетsudo dpkg -i notify-osd*.debНу собственно и все)
Дополнительные возможности notify-osd
1) gravity – параметр переключает место отображения сообщений на экране.
1. Создание параметра:gconftool-2 -s /apps/notify-osd/gravity --type=int 1где значение 1 – сверху-справа(NorthEast), а 2 – посредине-справа(East)
2. Удаление параметра (может понадобится):gconftool-2 -u /apps/notify-osd/gravity2) multihead_mode – параметр вкл/откл отображение сообщений на том мониторе, который в данный момент активен (касается, только владельцев нескольких мониторов).
1. Создание параметра:gconftool-2 -s /apps/notify-osd/multihead_mode --type=string focus-followгде значение focus-follow – отображение на активном мониторе, а любое другое значение – отображение всегда на основном мониторе.
2. Удаление параметра:gconftool-2 -u /apps/notify-osd/multihead_modeПосле создания параметров описанных выше, ими можно будет управлять через ‘Редактор конфигурации’ (gconf-editor)

источник

Читать похожие статьи:

Теги:  

Комментарии закрыты.