Size: a a a

2020 June 01

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Уведомления сейчас на чистом QtDBus, а иконка на QSystemTrayIcon + StatusNotifierItem от LXQt
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
StatusNotifierItem - это, по сути, более низкоуровневое API для протокола SNI, можно все параметры задать и сделать нужные костыли для всяких отбитых реализаций трея (например, indicator-application от убунтят, который не всегда видит иконку в QSystemTrayIcon)
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Ну и у QSystemTrayIcon несовместимость с изоляцией флатпака
источник

Б

Бот archlinux_ru in archlinux_ru
Ну потому хуй знает, много где так!
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
+ StatusNotifierItem дает вохможэность задать имя иконки, так что панель сама находит svg из темы
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Но, офк, это происхоидт только если выключить счетчик
источник

A

Andrew in archlinux_ru
Make telegram desktop great again!
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Иначе приходится все равно конвертить в растр и рисовать его поверх
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Т.к. престон не разрешил делать настройку, пришлось запилить переменную TDESKTOP_DISABLE_TRAY_COUNTER
источник

A

Andrew in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
Т.к. престон не разрешил делать настройку, пришлось запилить переменную TDESKTOP_DISABLE_TRAY_COUNTER
Чем обосновал своё "не разрешил"?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Он тупо ненавидит настройки
источник

A

Andrew in archlinux_ru
Настройкофобия 🤔
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Ему сделали PR с настройкой для расшиерния пузырьков сообщений, он его отклонил и запилил расширение только для monospace-тега
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Чем вызвал лютый баттхерт в ишью
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Еще постоянно создают ишью "сделайте выбор шрифта",но он упорно не хочет
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Andrew
Настройкофобия 🤔
Именно поэтому я пилю фичи в форк
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
В телегу фиксы
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
Т.к. престон не разрешил делать настройку, пришлось запилить переменную TDESKTOP_DISABLE_TRAY_COUNTER
И сейчас вот осталось только в статик бинарь приложить platformtheme-плагины, чтобы он мог брать тему иконок из настроек DE
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Мне удалось впилить qt5ct, а вот lxqt и gtk нет. У lxqt конфликт по символам при статической линковке, а qgtk3 добавил бы строгую зависимость от gtk
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Но, к счастью, меня буквально позавчера озарило, что у QIcon есть публичное апи для задания темы иконок
источник