Поиск по блогу :

    5 июля 2010 г.

    Делаем всплывающие сообщения (notify-osd) еще круче :)

    После статьи "Расширенная настройка всплывающих сообщений (notify-osd)", меня многие просили еще больше поработать с исходниками notify-osd, чтобы еще больше расширить его функционал. Наконец-то у меня появилось время заняться этим.

    В новой версии, собранного мной пакета, появилась возможность выставлять таймаут на показ сообщения, через опцию "-t", спасибо Ankur Nayak и Valter \Badaró\ Vicente за помощь с патчем. Напомню, в оф. версии пакета, эта функция почему-то не работает, хотя и заявлена в спецификации.
    Но все же таймаут эта не главное, что было добавлено мною в новую версию. Основное дополнение к функционалу - это, вывод всплывающих сообщений в разных углах экрана, а также справа посредине и слева посредине. Напомню, в оф. версии, работают только два режима: правый верхний угол и справа посредине.

    Установка и настройка

    1. Добавляем мой репозиторий, если он у вас еще не добавлен:

    $
    sudo add-apt-repository ppa:leolik/leolik

    Пакет собран для Ubuntu 10.04.
    2. Обновляемся:
    $
    sudo apt-get update && sudo apt-get upgrade

    После обновления, у вас уже будет стоять новая версия notify-osd.
    3. Чтобы изменить место вывода всплывающего сообщения, наберите следующее:
    $

    gconftool-2 -s /apps/notify-osd/gravity --type=int [number]

    где [number]:
    1 - правый верхний угол
    2 - справа посредине экрана
    3 - нижний правый угол
    4 - нижний левый угол
    5 - слева посредине экрана
    6 - верхний левый угол
    4. Чтобы сразу увидеть изменения, надо убить процесс notify-osd
    $
    pkill notify-osd

    5. Теперь проверяем вывод сообщения в новом месте:
    $
    notify-send test

    5.1 Если у вас не сработала вышеприведенная команда, то надо установить пакет 'libnotify-bin'
    $
    sudo apt-get install libnotify-bin


    P.S. Последнюю версию патча можно скачать отсюда.

    P.S.S. В ближайшее время будет доступна простенькая online-версия конфигуратора notify-osd (в виде веб-страницы).

    Обновлено 07.07.2010г. в 13:43