Уже давно пользуюсь IRC, раньше в качестве клиента использовал XChat, а где-то год назад решил перейти на Konversation. В нём меня всё устраивало до недавнего момента: я заметил, что если отключить notifications для канала, то даже если кто-то на этом канале называет меня по нику, konversation на это никак не реагирует.
Немного поясню: если я сижу на канале #qt, где постоянно ведутся какие-то дискуссии, konversation будет напрягать меня своими всплывающими сообщениями. Я же хочу в свободное время зайти на канал и почитать чего там пишут. Для этого и существует функция Disable notifications, которая включается для каждого канала отдельно. Проблема в том, что с отключёнными сообщениями даже если кто-то обратится ко мне по нику, ничего не произойдёт.
Может это фича, а может и баг, но лично мне такое поведение в крайней степени не понравилось. Как минимум такое поведение должно быть настраиваемым. Настроек я так и не нашёл,поэтому лезем в исходники konversation и делаем так, чтобы notifications показывались всегда, независимо от значения Disable notifications. Вот patch, пробуйте. К сожалению, пойти дальше и сделать это настраиваемым не смог, по причине отсутствия времени. Надеюсь скоро оно появится.
Патч применяется следующим образом:
$ cd konversation-1.0.1/
$ patch -p0 < nick_notifications.patch
Tags: irc, kde, konversation, linux, быдлопатчинг