Bug 42548

Summary: Несколько иконок telegram-desktop в системном трее
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: telegram-desktopAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on: 42998    
Bug Blocks:    
Attachments:
Description Flags
Видео с примером увеличения иконок в telegram none

Description Alexandr Shashkin 2022-04-22 13:07:28 MSK
Created attachment 10643 [details]
Видео с примером увеличения иконок в telegram

Стенды с ошибкой:
* alt-workstation-10-x86-64 (обновлено до sisyphus) (реальный стенд)
* alt-education-10-x86-64 (обновлено до sisyphus)
* alt-server-10-x86-64 (обновлено до sisyphus)

Версия программы: telegram-desktop-3.7.0-alt1

Шаги, приводящие к ошибке:
1) установить telegram-desktop
2) авторизироваться в аккаунте
3) открыть меню -> настройка -> продвинутые настройки -> раздел Интеграция в систему
4) несколько раз (чем больше, тем лучше) нажать checkbox "Показывать иконку в трее"

Результат:
Количество иконок в трее растет с каждой активацией checkbox, при этом все действия (свернуть, отключить уведомления и закрыть telegram) не работают ни на одной иконке.

Ожидаемый результат:
При активации checkbox иконка в трее появляется, при диактивации - пропадает

Дополнительно
На системах с kde данной ошибки не наблюдается.
Comment 1 Vitaly Lipatov 2022-04-22 14:29:39 MSK
Нет следующей ясности:
* Какой оконный менеджер на проблемных системах (особенно на alt-server).
* Выполнялась ли проверка на официальной сборке Telegram (поставленной через epm play telegram) — не имеется ли там такой же ошибки?
Comment 2 Sergey V Turchin 2022-04-22 14:48:13 MSK
На видео MATE.
Comment 3 Alexandr Shashkin 2022-04-22 14:54:20 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
> Нет следующей ясности:
> * Какой оконный менеджер на проблемных системах (особенно на alt-server).
> * Выполнялась ли проверка на официальной сборке Telegram (поставленной через
> epm play telegram) — не имеется ли там такой же ошибки?

Внесу ясность:
1) на Workstation и Server используюется Marco и на Education - Xfwm4
2) Выполнялась проверка на официальной сборке Telegram (поставленной через epm play telegram) - ошибка не воспроизводиться с таском и без.
Comment 4 Vitaly Lipatov 2022-04-22 15:14:58 MSK
(Ответ для Alexandr Shashkin на комментарий #3)
...
> Внесу ясность:
> 1) на Workstation и Server используюется Marco и на Education - Xfwm4
Marco это WM в MATE... Трей управляется не WM, это к mate-panel
Но у меня на xfce4 4.16 (p10) такой проблемы нет...

> 2) Выполнялась проверка на официальной сборке Telegram (поставленной через
> epm play telegram) - ошибка не воспроизводиться с таском и без.
Спасибо. Там Qt6 используется...
Comment 5 Repository Robot 2022-06-19 05:00:28 MSK
telegram-desktop-3.7.5-alt2 -> sisyphus:

 Sun Jun 19 2022 Vitaly Lipatov <lav@altlinux.ru> 3.7.5-alt2
 - fix build with Qt6
 - settings: make icon checkbox with disabled state (ALT bug 42548)
Comment 6 Vitaly Lipatov 2022-06-27 14:25:17 MSK
(Ответ для Repository Robot на комментарий #5)
> telegram-desktop-3.7.5-alt2 -> sisyphus:
> 
>  Sun Jun 19 2022 Vitaly Lipatov <lav@altlinux.ru> 3.7.5-alt2
>  - fix build with Qt6
>  - settings: make icon checkbox with disabled state (ALT bug 42548)

Поскольку проблемы нет только с Qt6, пока мы не перешли на Qt6, я отключил управление значком в трее, чтобы тестировщики не могли кликать туда-сюда и вызывать описанную ошибку.