Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: water ripple notification (красиваая нотификация)  (Прочитано 2718 раз)

0 Пользователей и 1 Гость просматривают эту тему.

amdlintuxos

  • Автор темы
  • Гость
Понравилось, решил поделится радостью, воспроизводилось на ubuntu 8.10

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

<<< HOWTO >>>

1) Compiz должен быть активен, а именно два его плагина
а) Dbus в секции Utility должен быть активен, отсюда напрашивается вывод, что D-bus должен быть активен в системе(если принудительно не убивать процесс, всё должно быть в норме)
Проверить активен или нет, можно выполнив следующую команду
test -n "${DBUS_SESSION_BUS_ADDRESS}" && echo "Yes, Dbus session is present" || echo "No"
b) Water effect в секции effects должен быть активен
Примечание: убедитесь что ваша видеокарта поддержует данный еффект (могу и ошибатся но мне кажется все видеокарты с аппаратной поддержкой DX8 (начиная с Geforce 3, radeon 8500, radeon 9000 должно работать, но не будет работать на GF4MX400, MX4000 ибо ето Geforce2))

2) создаём файл с именем sudo gedit /usr/local/bin/waterping.shи добавляем следующий код

(Нажмите, чтобы показать/скрыть)

соxраняем ето дело
3) дарим файлу атрибут исполнения
sudo chmod a+x /usr/local/bin/waterping.sh
4) настриваем pidgin
Tools >> preferences >> sounds
выбираем sound method = command
и вписуем команду
/usr/local/bin/waterping.sh pidgin
5) просим любого в пиджине написать вам что то) либо просто в терминале для проверки запускаем
/usr/local/bin/waterping.sh pidginи радуемся результатом

Вывод:
a) Реальный пример позволяющий увидеть полезность казалось бы на первый взгляд бестолкового/рюшечкообразного плагина water effect в compiz'е
b) успокаивает, иногда звуки мессенджера раздражают
c) телодвижений минимум + повод вызвать еффект "аx" Windows-юзера видавшего Aero
e) где-то натыкался на информацию что данный еффект не привязан к конкретной программе, говорили например что данной можно прицепить к скайпу, сам не проверял, утверждать не буду, но повод комуто заинтересоватся и попробовать

Недостатки: во время етого звуковые сообщения не доступны, но я думаю ето решается посредством добавление в поле command дополнительную комманду звукового оповещения.

PS: если где-то написал неккоректно или можно лучше, пишите, подправим
« Последнее редактирование: 09 Апреля 2009, 01:08:13 от amdlintuxos »

Оффлайн jreznot

  • Новичок
  • *
  • Сообщений: 26
  • Tux
    • Просмотр профиля
    • JrezCorp
Re: water ripple notification (красиваая нотификация)
« Ответ #1 : 10 Апреля 2009, 18:14:07 »
Штука подтормаживает почему то отрисовку некоторых прог но через некоторое время после запуска проходит,
и ещё рекомендую сделать не по имени окна а по айдишнику (на русской локали не запахало, пришлось через id делать)
и объяснить народу как взять этот айдишник используя xwininfo

Оффлайн aya

  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: water ripple notification (красиваая нотификация)
« Ответ #2 : 10 Апреля 2009, 18:27:28 »
Выложите скрипт пожалуйста по id...

Пользователь решил продолжить мысль 10 Апреля 2009, 19:19:57:
http://forums.linuxmint.com/viewtopic.php?f=42&t=7065
« Последнее редактирование: 10 Апреля 2009, 19:19:57 от aya »

Оффлайн jreznot

  • Новичок
  • *
  • Сообщений: 26
  • Tux
    • Просмотр профиля
    • JrezCorp
Re: water ripple notification (красиваая нотификация)
« Ответ #3 : 10 Апреля 2009, 19:26:46 »
в терминале: xwininfo -int и ткнуть в панельку, он покажет id окошка
заменить -name на -id и в  " " вместо "$LAYOT ... XXX"  Поставить тот id "ID XXX"

Оффлайн icef

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: water ripple notification (красиваая нотификация)
« Ответ #4 : 21 Апреля 2009, 19:00:03 »
в терминале: xwininfo -int и ткнуть в панельку, он покажет id окошка
заменить -name на -id и в  " " вместо "$LAYOT ... XXX"  Поставить тот id "ID XXX"

только не -id "ID XXX", а -id "$ID XXX"

Оффлайн bamper

  • Участник
  • *
  • Сообщений: 162
    • Просмотр профиля
Re: water ripple notification (красиваая нотификация)
« Ответ #5 : 21 Апреля 2009, 21:49:51 »
Пробовали. Не устроило отсутствие звуков :( Если эта проблема решаема, пожалуй пользовался бы при следующей установке компиза. Кстати, ИМХО, эти волны при каждом сообщении будут раздражать похлеще звуков.

Оффлайн kassandr

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: water ripple notification (красиваая нотификация)
« Ответ #6 : 16 Октября 2009, 22:22:02 »
Есть ли возможность прикрутить данный скрипт к мессенджеру qutIM? Попробовал это сделать, но при получении сообщения ничего не происходит, а при вызове скрипта в терминале эффект появляется в левом верхнем углу экрана, а в терминале вижу сообщение:
xwininfo: error: No window with name Top Expanded Edge Panel exists!

Оффлайн HellKnight

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: water ripple notification (красиваая нотификация)
« Ответ #7 : 14 Ноября 2009, 22:31:30 »
Попробовал это сделать, но при получении сообщения ничего не происходит, а при вызове скрипта в терминале эффект появляется в левом верхнем углу экрана
Тоже самое( только сообщение в терминале не появляется т.к. в скрипте исправил ключ -name на -id.
Попробовал сделать, как в этой статье http://forums.linuxmint.com/viewtopic.php?f=42&t=7065 (там 2 скрипта) - эффект тот же.
Помогите кто-нибудь плиз! Автор, не молчи!

Оффлайн vinnie_the_puh

  • Новичок
  • *
  • Сообщений: 10
  • Vinnie
    • Просмотр профиля
    • Linux на десктопе
Re: water ripple notification (красиваая нотификация)
« Ответ #8 : 08 Января 2010, 23:15:52 »
Пробовали. Не устроило отсутствие звуков :( Если эта проблема решаема, пожалуй пользовался бы при следующей установке компиза. Кстати, ИМХО, эти волны при каждом сообщении будут раздражать похлеще звуков.
Измените команду в настройке звуков pidgin:
/usr/local/bin/waterping.sh pidgin %sВ скрипт waterping.sh добавьте:
play %2И будут и звуки, и эффект волн.

Попробовал это сделать, но при получении сообщения ничего не происходит, а при вызове скрипта в терминале эффект появляется в левом верхнем углу экрана
Тоже самое( только сообщение в терминале не появляется т.к. в скрипте исправил ключ -name на -id.
Попробовал сделать, как в этой статье http://forums.linuxmint.com/viewtopic.php?f=42&t=7065 (там 2 скрипта) - эффект тот же.
Помогите кто-нибудь плиз! Автор, не молчи!
Если это 9.10, значок pidgin не появляется в системном трее, для него есть спец. меню со значком конвертика. Поэтому ориентируйтесь на какой-нибудь другой апплет. Я например на индикаторе раскладки булькаю:
/usr/local/bin/waterping.sh Gnome-keyboard-applet %s

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.