Всё началось с того, что я написал небольшую утилиту для уведомления о доступных обновлениях для своего любимого дистрибутива ( MOPSLinux ). Естественно, моим желанием было использовать desktop notifications. Благо, notify-send делает всю черновую работу и поддерживает knotify для кед, xfce4-notifyd для xfce и notify-osd для всего остального.
Сам текст уведомления, разумеется, небольшой, но для правильного (и удобного!) отображения мне было необходимо использовать переносы строк (linebreaks). Есть спецификации на desktop notifications ( http://galago-project.org/specs/notification/0.9/index.html ), которые гласят, что такой поддержки в стандарте нет. Однако knotify и notify-osd прекрасно понимают тег <br> и делают нужный мне перенос. После некоторого изучения xfce4-notifyd я соорудил патч для поддержки <br> и в нём (спасибо ananas за направление, ибо с gtk я раньше не работал). Однако, патч был отклонён по причине - «нет в спецификации». В списке рассылки xfce сказали, что лучше сначала «пропатчить» спецификацию, а потом уже и всё остальное. Для начала я написал в список рассылки galago-devel ( http://lists.freedesktop.org/archives/galago-devel/2010-February/thread.html ), как это сейчас модно говорить - «сделал вброс».
А вообще, мне стало интересно мнение общественности - насколько это нужная фича вообще? Лично мне кажется, что это весьма удобная вещь - простейшее форматирование текста, и вообще странно, что в стандарте её не было. Хотелось бы услышать мнение аналитиков ЛОРа.