Qt5: нет значков в трее

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20977
Статус: nulla salus bello
ОС: Debian GNU/Linux

Qt5: нет значков в трее

Сообщение Bizdelnick »

Недавно обновил две системы, и в обеих нарисовалась одна и та же проблема (а может быть, две разных, но очень сходных).
Система 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шной.
Есть у кого-нибудь предположения о причине такого поведения?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20977
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Qt5: нет значков в трее

Сообщение Bizdelnick »

Решилось сносом ayatana-indicator-application в Debian/Xfce4 и indicator-application в Ubuntu/MATE. После этого оказалась нужна перезагрузка (возможно, хватило бы перезапуска D-Bus, но, спасибо Лёне и компании, это приводит к падению всех сессий, так что надёжнее перезагрузиться — таки сделали из системы винду).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: