LINUX.ORG.RU

qutIM - разработка Ubuntu libnotify notification плагина


0

0

Решил тут сделать такую вещичку, в ходе реализации столкнулся с некоторыми весёлыми вещами, такими как макрос Q_FOREACH в дебрях glibmm, который переопределялся Кутишным и начиналось веселье. В общем доки пришлось изрядно покурить. Поэтому пока что данный плагин почти ничего неумеет кроме как выводить сообщение, в отличии от аналогичного КДЕшного, по сути дела это только ранний preview.

Кому интересно, сырцы можете тут пощупать, только сразу предупреждаю, оно убирает окно настроек звука

А если кто может доработать, то дорабатывайте, я только рад буду. Что касается темы, то это обычный Nimbus, надо сказать Qtшные проги включая Кутим его на ура подхватывают. Шрифты и всё остальное практически дефолт.

Традиционная pngшка

сырцы

>>> Просмотр (1280x1024, 198 Kb)

★★★★★

Проверено: hibou ()

Я не вижу кодинга по причине отсутствия в скрине быдлокода.

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

Я конечно тоже не в восторге от него, как вообще от препроцессора.
Тут как раз типичный пример его неудобности всплыл: два одинаковых макроса в разных плагинах, для которых пространства имён не предусмотренно. Пришлось его по просту отключить. Но в Qt на MOCе сигналы/слоты сделаны и ещё несколько полезностей, поэтому частенько приходится его таки включать. Но вообще конечно, по возможности лучше избегать макроса Q_OBJECT, который всю эту шарманку заводит.
Алсо, забыл, что для сборки этого чуда нужны
glibmm-dev и libnotifymm-dev

Gorthauer ★★★★★
() автор топика

За нимбус и мидори мегазачет, кутим говно. Ш вроде не Г, обычные убунтовские. Макоподобное меню можно как-нибудь подружить с Qt программами ?

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

Угу.. Проявляется вся сущность плюсов.. Огромные нагромождения из костылей и неудобных фич. Столько сделано для преодоления препроцессора, а все равно вылезает.

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

>Макоподобное меню можно как-нибудь подружить с Qt программами ?

первые версии, когда еще нужно было gtk пересобирать умею подхватывать меню _KDE_-программ.. Теперь же таких фич не наблюдается.

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

>Макоподобное меню можно как-нибудь подружить с Qt программами ?
Теоретически да, Qt поддерживает такую фичу. Где то в playground'е кед даже некий костыль валялся по скрещиванию x-barа с globalmenu
>Я не вижу кодинга по причине отсутствия в скрине быдлокода.
ы? Лор в своих традициях? По ссылкам не ходит?
Тада вотЪ
http://itmages.ru/view.php?action=view&id=5632&key=42c13a
>Огромные нагромождения из костылей и неудобных фич. Столько сделано для преодоления препроцессора, а все равно вылезает.
Ну как бы оч много всякого legacy кода, с ним то как раз и есть больше всего проблем. А Qt достаточно удобна несмотря даже на MOC, он хорошо прячет кривость препроцессора и избавляет людей от его ручного дёрганья

Gorthauer ★★★★★
() автор топика

> такими как макрос Q_FOREACH в дебрях glibmm, который переопределялся
> Кутишным и начиналось веселье.


надо быть аккуратнее с тем на что делаешь #include.

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

За кодинг плюс.

>Эмблема опенсоляриса, убунта, qt... Что-то тут не так...

Рассматривая скрин где-то в фоне пошла та же мысль, но, прочитав пост, приоритет мысли резко подскочил))

И исчо хотелось бы скрин попросить, ничего особенного, но поглазеть можно ( *)( *)

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

>кутим говно.

Обоснуйте. Нужна конструктивная критика, не?

melkor217 ★★★★★
()

qutIM, — этим все сказано.

Jayrome ★★★★★
()

за Qutim зачёт - единственный IM который помещаться целиком на экране не как быдло pidgin.

за обоину зачет.

за кодинг зачет

текст не читал - чем обычные кутимовские нотифы не нравятся?

Levinskij
()

как такую красивую прозрачность в терминале сделать? :)

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

>как такую красивую прозрачность в терминале сделать? :)
Дык это, делаем черный цвет, потом процентов 30 прозрачности (ну или 70 непрозрачности) и в компизе врубаем легкий блур для прозрачных декораций
>текст не читал - чем обычные кутимовские нотифы не нравятся?
Да какие то они топорные.

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

Ясно все с вкми, господин школьник. Иногда лучше молчать.

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

>> Угу.. Проявляется вся сущность плюсов..

>Дуракам язык программирования не преграда.

да-да.. вы еще скажите, что С++ очень красивый, лаконичный и неперегруженный язык.

mono ★★★★★
()

Простите, конечно, за надоедливость, но... линк на обоину, может быть, всё-таки дадите...

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

>единственный IM который помещаться целиком на экране не как быдло pidgin.

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

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

Не, мне кажется просто сударь сделал нормальный выбор, избавляющий от тупых вопросов типа "Ты с мобилы?", "У тебя что-то с кодировкой" (cм. CP1251 vs WINDOWS-1251), "А как мне темку значков поменять?" и т.д.

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

>Не, мне кажется просто сударь сделал нормальный выбор, избавляющий от тупых вопросов типа "Ты с мобилы?", "У тебя что-то с кодировкой" (cм. CP1251 vs WINDOWS-1251), "А как мне темку значков поменять?" и т.д.

Жуть, реально тупые вопросы, надеюсь такие пользователи туда и валят. Вместе со своей аськой, не менее тупой.

Masaki
()

Приятная тема. Только шрифт большой.

moogle ★★
()

qutIM не нужен. Как собственно и QT-приложения в Gnome/

Lighting ★★★★★
()

Объясни, зачем замазывать ники? (реально интересно что это дает, а то замазывают почти все). Стесняешься ников друзей?

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

>Объясни, зачем замазывать ники? (реально интересно что это дает, а то замазывают почти все). Стесняешься ников друзей?
Ежели честно то просто не уверен, что некоторые из них хотели бы тут светится и всё

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