Смысл в следующем. В конфигурационном файле mcabberrc есть параметр events_command, который позволяет нам выполнить произвольные действия при получении нового сообщения, изменения статуса собеседников, и т.д.
При использовании ion3 захотел чтобы в statusbar'е "загоралась лампочка" при наявности непрочитанных сообщений, и "тухла"
после прочтения всех сообщений. Но вот проблема в том что с помощью events_command не возможно узнать когда мы прочитали все сообщения, и соответственно "потушить лампочку".
Предлагаемый патчик это дело поправляет:
Вот так я его накладывал:
$ ls
mcabber-0.9.6 mcabber-0.9.6.1.patch
$ patch -p0 -i mcabber-0.9.6.1.patch
А вот мой events_command скрипт:
А вот еще и statusd_mcabber.lua для ion3:
mcabber patch
Модератор: Модераторы разделов
mcabber patch
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
Re: mcabber patch
Теперь данный патч (практически полностью переписан автором mcabber'а) попал в оф. дерево исходников.
http://www.lilotux.net/~mikael/mcabber/hg/?rev/3bf11085c6a5
http://www.lilotux.net/~mikael/mcabber/hg/?rev/3bf11085c6a5
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов