Недавно обновил две системы, и в обеих нарисовалась одна и та же проблема (а может быть, две разных, но очень сходных).
Система 1: Debian, обновлённый до buster (Qt 5.11), Xfce4.
Система 2: Ubuntu, обновлённая до 18.04 (Qt 5.9), MATE.
В обеих системах в трее перестали отображаться значки всех Qt-приложений (и, чтобы не скучно было, некоторых GTK). На виртуалке с чистой установкой buster проблема не воспроизводится ни в MATE, ни в Xfce4. На системе, обновлённой до buster, на новом пользователе воспроизводится.
Разбирательство на Ubuntu/MATE показало, что Qt зачем-то пытается создавать значки через D-Bus, что, насколько я понимаю, должно быть нормальным поведением только в KDE. Почему он так делает — непонятно, почему это не работает — тоже, но тут хотя бы есть догадка, что нигде кроме KDE сие не тестировалось, а другие реализации могут быть не вполне совместимы с KDEшной.
Есть у кого-нибудь предположения о причине такого поведения?
Qt5: нет значков в трее
Модератор: Модераторы разделов
-
- Модератор
- Сообщения: 20977
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Qt5: нет значков в трее
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Модератор
- Сообщения: 20977
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Qt5: нет значков в трее
Решилось сносом ayatana-indicator-application в Debian/Xfce4 и indicator-application в Ubuntu/MATE. После этого оказалась нужна перезагрузка (возможно, хватило бы перезапуска D-Bus, но, спасибо Лёне и компании, это приводит к падению всех сессий, так что надёжнее перезагрузиться — таки сделали из системы винду).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |