LINUX.ORG.RU
ФорумTalks

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


0

0

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

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

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

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

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

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

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

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

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

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

★★★

Ответ на: комментарий от Darkman

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

INFOMAN ★★★★★
()
Ответ на: комментарий от Quasar

Я вот ставил. Сообщения и отправляет, и принимает. В Samba интегрируется легко.

Quasar ★★★★★
()
Ответ на: комментарий от INFOMAN

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

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

gaa ★★
()
Ответ на: комментарий от gaa

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

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

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

xargs ★★★
() автор топика
Ответ на: комментарий от Sun-ch

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

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

xargs ★★★
() автор топика
Ответ на: комментарий от Sun-ch

Это баян про обмен сообщениями путём переименования заражённого файла в расшаренном каталоге вспомнился?

anonymfus ★★★★
()
Ответ на: комментарий от gaa

всё равно сакс.

Сидишь, смотришь себе фильм, и вдруг посреди экрана такое вылазит.

INFOMAN ★★★★★
()

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

zhiltsov
()

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

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

grimp3ur
()
Ответ на: комментарий от grimp3ur

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

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 ★★★
() автор топика
Ответ на: комментарий от xargs

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

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

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