LinuxForum.Fans
Тема

Система уведомлений

Автор: 1000Mhz 28 сообщений 1784 просмотров
09.01.2015 13:13 · отредактировано #408934

Совершенно не устраивает обычная libnotify (notify-send): хочу чтобы уведомления куда-то складывались, а потом можно было бы просмотреть всю пачку сразу. Я так понимаю, в линуксе для этого традиционно используется email, но как это настроить?

Upd: все должно работать локально, даже без наличия интернета (отправка данных на внешние сервера опциональна и не обязательна).

09.01.2015 13:29 #408937
"1000Mhz" написал:
Я так понимаю, в линуксе для этого традиционно используется email, но как это настроить?
а для чего конкретно? Обычно что-то типа
[console]$ echo "сообщение" | mail admin@localhost[/console]

"1000Mhz" написал:
все должно работать локально, даже без наличия интернета

localhost решает.

09.01.2015 13:44 #408938

Что-то типа. Но как в произвольном почтовом клиенте настроить чтение локальной почты admin@localhost?

09.01.2015 14:28 #408942

Отвечаю сам себе)) в произвольном - никак. Придется забить на идею использования почты для уведомлений и что-то изобретать с нуля самому.

09.01.2015 14:43 · отредактировано #408943
"1000Mhz" написал:
а потом можно было бы просмотреть всю пачку сразу.

Так если их через echo "сообщение" | mail $USER@localhost сваливать,
то потом это все спокойно доступно через cat /var/spool/mail/$USER
А зачем это привинчивать к почтовому клиенту то??
Да хоть так:kwrite /var/spool/mail/$USER
и читай себе, на здоровье))

09.01.2015 14:56 #408945
"diablopc" написал:
А зачем это привинчивать к почтовому клиенту то??

Да, как-то непонятно написал :) Что мне не нравится в notify-send:
1. нагло всплывает какая-то хреновина (иногда на полэкрана) и отвлекает
2. после отображения на экране уведомление того.. нигде не сохраняется
Что надо:
1. ненавязчивая иконка в области уведомлений
2. возможность просмотреть все уведомления, в т. ч. и старые

Вижу несколько вариантов, например:
* сконвертировать все в ленту RSS и далее использовать любой готовый софт
* не использовать готовое ПО и все написать с нуля
* еще что-нибудь..

09.01.2015 15:00 #408947

"1000Mhz" написал:
1. нагло всплывает какая-то хреновина (иногда на полэкрана) и отвлекает
Да уж, с этим не поспоришь)))
09.01.2015 15:16 #408951

"1000Mhz" написал:
Но как в произвольном почтовом клиенте настроить чтение локальной почты admin@localhost?
https://ru.wikipedia.org/wiki/Mail_delivery_agent
09.01.2015 15:21 #408952

drBatty, не. Например почтовик Оперы (которую я как раз юзаю) не понимает юниксовые майлбоксы. Почта была только первым вариантом из списка, нет и фиг с ней))

09.01.2015 15:29 #408954

"1000Mhz" написал:
Например почтовик Оперы (которую я как раз юзаю) не понимает юниксовые майлбоксы.
это проблема вашей оперы. Я использую mutt, а уведомления встроены в IceWM. В качестве MDA у меня procmail.
09.01.2015 15:44 #408955
"drBatty" написал:
это проблема вашей оперы

Это вообще не проблема :D

"drBatty" написал:
mutt

да хоть для-емакса-почтовик, это решение меня никак не устроило в итоге.

09.01.2015 17:43 #408965
1000Mhz написал:
Отвечаю сам себе)) в произвольном - никак. Придется забить на идею использования почты для уведомлений и что-то изобретать с нуля самому.

Элементарно, Ватсон. Все уже украдено до нас.
Есть такой файлик /etc/aliases. Так в нем вписываешь соответствие всяких системных пользователей внешним почтовым адресам. То есть, если письмо адресовано root'у, то отправлять его, например, на имярек@mail.ru или еще куда. Ну а оттуда - забирай любым почтовым клиентом.

09.01.2015 18:54 #408973

"Cruiser78" написал:
Есть такой файлик /etc/aliases
ну можно и так конечно. Можно и sendmail привинтить, в CentOS оно уже привинчено к crond'у (локально).
09.01.2015 19:11 #408974

стоп наркотик стоп. Хочу графику! То чего мне будет сложно сделать: иконка > tooltip > стек сообщений.

09.01.2015 19:14 #408975

"1000Mhz" написал:
стоп наркотик стоп. Хочу графику!
дык графика и получится, какая разница твоей опере, откуда почту забирать? Чем локалхост хуже? Наоборот, доступен даже без интернетов, как ты и хотел. Поднимаешь свой почтовый локальный сервер, и радуешься.
09.01.2015 19:26 #408976
"drBatty" написал:
какая разница твоей опере, откуда почту забирать?

но она умеет только серверы и не умеет локальный юниксовый майлбох. Я хочу непривязанное/универсальное решение. И без возни с MTA- это ж сообщения от локальной системы!

09.01.2015 19:33 #408977

Еще раз - речь о графике. В терминале я наверчу чего угодно. Графическим агентом тоже может выступать что угодно - зависит от протокола: RSS, email, самописное что-то. Да, терминала НЕТ! Только мышка.

09.01.2015 19:52 #408978

"1000Mhz" написал:
Да, терминала НЕТ! Только мышка.
маздайщики должны страдать. Мои соболезнования.
09.01.2015 21:16 · отредактировано #408986

Порой я вижу непробиваемую тупость. Это про тебя Batty. Прочитай #6 и объясни мне где тут маздай.

09.01.2015 23:43 #408993

1000Mhz, перечитай №10 и не тупи больше.

Войдите или зарегистрируйтесь, чтобы ответить.