LINUX.ORG.RU
ФорумTalks

специалистам по всему: нотификация


0

0

итак что имеем:

1. centerim установленный на удаленном хосте и запущенный постоянно под screen

2. скрипт который при приходе сообщения коннектится на определенный порт локалхоста и впихивает туда это сообщение

3. скрипт который висит сервером на определенном порте и вылавливает оттуда сообщения и показывает их на экране с помощью libnotify (команда notify-send)

4. ну и прописанный алиас который вызывает ssh с опцией -R порт:локалхост:порт чтобы это все работало.

отдал эти свои скрипты человеку так он счастлив безмерно, нотификация красивая и аська удаленная все ок.

теперь он хочет ту же нотификацию заполучить с работы с венды из под putty.

порт там пробрасывается так же, но чем заменить notify-send?

тут куча флудеров было виндовых которые умничали по поводу того как просто там все, расскажите как решить подобную задачу?

то есть надо скрипт который показывает во всплывающем нотифи то что получает в пайп.

★★★

Ответ на: Re: специалистам по всему: нотификация от Darkman

Re: специалистам по всему: нотификация

Чтоб оно работало нужно иметь запущенным этот самы winpopup, что сакс т. к. в трей оно не сворачивается, да и с notify его попапы ни фина не сравнимы.

INFOMAN ★★★★★ ()
Ответ на: Re: специалистам по всему: нотификация от INFOMAN

Re: специалистам по всему: нотификация

> Чтоб оно работало нужно иметь запущенным этот самы winpopup

Это в виндах линейки 9x. В NT должна быть запущена служба Messenger и всё. Будут вскакивать диалоговые окошки с кнопкой OK.

gaa ★★ ()

Re: специалистам по всему: нотификация

нет окошки не нужны. они отнимают фокус и внимание.

нужен чистый нотифи: всплыло-повисело-само погасло

желательно в углу экрана чтобы не мешало когда что-то делаешь

xargs ★★★ ()
Ответ на: Re: специалистам по всему: нотификация от Sun-ch

Re: специалистам по всему: нотификация

касперский как решение не подходит изначально. ибо компьютер таки нужен чтобы что-то на нем делать, а не смотреть как он висит :)

там венды я так понимаю хватает чтобы висеть

xargs ★★★ ()

Re: специалистам по всему: нотификация

Выложи плиз, то что есть сейчас, всегда хотел такую фичу, а писать самому все руки не доходили.

zhiltsov ()

Re: специалистам по всему: нотификация

>тут куча флудеров было виндовых которые умничали по поводу того как просто там все
что-то мне подсказывает, что половина (если не больше) этих "флудеров" скучающие линуксоиды))

>выложи плиз, то что есть сейчас, всегда хотел такую фичу, а писать самому все руки не доходили. (zhiltsov)
+1 было бы интересно взглянуть

grimp3ur ()
Ответ на: Re: специалистам по всему: нотификация от grimp3ur

Re: специалистам по всему: нотификация

да там примитивные скриптики
их рядовой админ сто на дню пишет:

http://uvw.ru/notify_server_client.tgz

чтобы всплывало установите libnotify в котором утилита notify-send.

ну а подключение для centerim выглядит примерно так:

%action Notificator

event msg
proto all
status all
options stdin

%exec
#!/bin/sh
msg=`perl -pi -e 's/ //g; s/\\s+/ /;'|iconv -c -f koi8-r -t utf-8`

if test -f $CONTACT_INFODIR/info; then
CONTACT_NICK=`head -n 46 $CONTACT_INFODIR/info | tail -n 1`
fi

# irc
if test "$EVENT_NETWORK" = "irc"; then
if ! echo $msg|grep -q 'dimka\|димк\|Димк'; then
exit
fi
fi

/home/dimka/.scripts/notify_client.pl -p 9987 -t 6 -s "Message from $CONTACT_NICK/$EVENT_NETWORK" -- "$msg " || \
/home/dimka/.scripts/notify_client.pl -p 9986 -t 6 -s "Message from $CONTACT_NICK/$EVENT_NETWORK" -- "$msg "


когда я с работы коннекчусь то форвардю на 9987 и тогда на работе всплывает
а когда я дома то 9987 получается неудачный коннект и всплывает на 9986 порте

ну и irc отфильтровал сообщения чтобы всплывало только если кто-то мое имя произнес или ник. а то в irc иногда много болтовни - отвлекает

xargs ★★★ ()
Ответ на: Re: специалистам по всему: нотификация от xargs

Re: специалистам по всему: нотификация

ну центраська запущена в кои локали, utf-8 у нее пока не работает, потому налету перекодируем сообщения в системную кодировку.

у кого локаль кои то тому не надо :)

xargs ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.