Summary: | Дублирует иконку приложения на панели задач на KDE | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgeny Shesteperov <alimektor> | ||||||||
Component: | firefox | Assignee: | Alexey Gladkov <legion> | ||||||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | cas, legion, rauty, rider, sbolshakov, tatyana, zerg | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
Evgeny Shesteperov
2022-10-25 14:16:43 MSK
Created attachment 11762 [details]
firefox-dublicate
Firefox не добавляет никакие иконки в никакие панели задач. Если есть дублирование в панели задач какого-либо DE, это проблема панели задач. На это же намекает, что проблема воспроизводится с ESR релизом. Поскольку бага сформирована очень абстрактно, я не могу сходу сказать на что нужно перевесить багу. Поэтому я просто закрываю её. Можете переоткрыть и перевесить сами. Created attachment 11763 [details]
до
Created attachment 11764 [details]
после
(Ответ для Alexey Gladkov на комментарий #2) > Firefox не добавляет никакие иконки в никакие панели задач. Если есть > дублирование в панели задач какого-либо DE, это проблема панели задач. На > это же намекает, что проблема воспроизводится с ESR релизом. Тут возникло недопонимание. Данное поведение описано при проверке задания 307737. Для других приложений (например, LibreOffice Math, на скриншоте тоже есть) данная ошибка не воспроизводится. Сравните два скриншота: до (before.png, P10) и после (after.png, Sisyphus). Это воспроизводится со следующими версиями в Sisyphus: - firefox-106.0.1-alt1 - firefox-esr-102.4.0-alt1 - thunderbird-102.4.0-alt1 Это воспроизводится со следующими версиями в 307737: - firefox-105.0.1-alt0.p10.1 - firefox-esr-91.10.0-alt0.p10.1 - thunderbird-102.2.1-alt1 Это НЕ воспроизводится со следующими версиями в P10: - firefox-95.0.1-alt1 - firefox-esr-91.10.0-alt0.p10.1. - thunderbird-91.10.0-alt0.p10.1. (Ответ для Evgeny Shesteperov на комментарий #5) > Тут возникло недопонимание. Данное поведение описано при проверке задания > 307737. Для других приложений (например, LibreOffice Math, на скриншоте тоже > есть) данная ошибка не воспроизводится. Вот тут, кажется, описана та же проблема и её решение: https://forum.manjaro.org/t/task-manager-showing-duplicate-icons/118591/3 или тут: https://support.mozilla.org/en-US/questions/867708 В остальном, я не знаю чем вам ещё помочь. Я не знаю почему kde начал дублировать иконки. Возможно, эксперты по kde могут подсказать ? Интересно другое - я попытался воспроизвести у меня без проблем появилось два значка После этого я что-то с ними поделал (позакреплял/пооткреплял) и больше я эту ошибку воспроизвести не могу ни в thunderbird ни в firefox (на sisyphus). Просьба на p10 проверить предложенные варианты решения проблемы, и если они заработают, то будем считать это workaround'ом. @zerg есть идеи ? (Ответ для Alexey Gladkov на комментарий #6) > https://support.mozilla.org/en-US/questions/867708 Это работает, но пиктограмма пустая, а не firefox-овская. (Ответ для Anton Farygin на комментарий #7) > больше я эту > ошибку воспроизвести не могу ни в thunderbird ни в firefox (на sisyphus). У меня такого добиться не получилось. а есть ли разница в desktop-файле firefox и какого-нибудь LibreOffice Math ? Может X-KDE-StartupNotify=true или StartupNotify=true влияет ? (Ответ для Sergey V Turchin на комментарий #11) > https://bugzilla.mozilla.org/show_bug.cgi?id=729930 ;-) Я находил этот баг, но он 11 лет назад и раз в firefox-95 этого нет, то это не эта ошибка. Также воспроизводится на Education KDE. (Ответ для Anton Farygin на комментарий #7) > Просьба на p10 проверить предложенные варианты решения проблемы, и если они > заработают, то будем считать это workaround'ом. Workaround уже есть в описании к ошибке: > Дополнительно: не воспроизводится если > > 1. Открыть Firefox. > 2. ПКМ по Firefox на панели задач → Закрепить на панели задач. > 3. Закрыть и открыть Firefox. (Ответ для Alexey Gladkov на комментарий #6) > > Вот тут, кажется, описана та же проблема и её решение: > > https://forum.manjaro.org/t/task-manager-showing-duplicate-icons/118591/3 Это не оно. Хотя такой эффект можно достичь, используя дополнительно ярлык в качестве виджета, KDE позволяет это сделать через ПКМ → Добавить виджет запуска на панель. > > или тут: > > https://support.mozilla.org/en-US/questions/867708 Это описывает workaround выше и уже проверен. (Ответ для Alexey Gladkov на комментарий #12) > Может X-KDE-StartupNotify=true или StartupNotify=true влияет ? Влияет, но поигравшись добиться нужного результата не удалось. И, скорее всего, false там делать не надо. (Ответ для Sergey V Turchin на комментарий #15) > Влияет, но поигравшись добиться нужного результата не удалось. > И, скорее всего, false там делать не надо. Тогда нужно смотреть что ещё отличается и на что реагирует панель задач. А на версии firefox с сайта воспроизводится ? Скачал бинарный с оф.сайта, распаковал в ~/programs/firefox/ , сделал симлинк в ~/bin/ -- всё заработало. (Ответ для Sergey V Turchin на комментарий #18) > Скачал бинарный с оф.сайта, распаковал в ~/programs/firefox/ , сделал > симлинк в ~/bin/ -- всё заработало. Почти уверен, что патчи не причём т.к. там в основном исправления сборки. Значит либо pref.js (что тоже маловероятно), либо опции сборки (mozconfig). Но я это не вижу как проверять так как после сборки каждый раз нужно пытаться воспроизводить. (Ответ для Alexey Gladkov на комментарий #19) > либо pref.js (что тоже маловероятно) На окне выбора профиля уже работает, как надо. (Ответ для Sergey V Turchin на комментарий #20) > > либо pref.js (что тоже маловероятно) > На окне выбора профиля уже работает, как надо. Поясни пожалуйста. (Ответ для Alexey Gladkov на комментарий #21) > (Ответ для Sergey V Turchin на комментарий #20) > > > либо pref.js (что тоже маловероятно) > > На окне выбора профиля уже работает, как надо. > Поясни пожалуйста. Если FF запускается с диалогом выбора профиля, то до pref.js ещё не доходит, правильно? Но исчезание ярлыка запуска с панели уже происходит на оф.сайт-овской версии. P.S. Если играться с параметрами StartupNotify, то есть ситуация, когда ярлык сперва пропадает, а через секунду появляется на нашей сборке. (Ответ для Sergey V Turchin на комментарий #22) > Если FF запускается с диалогом выбора профиля, то до pref.js ещё не доходит, > правильно? До пользовательских ещё не доходит. До глобальных доходит. Я говорил как раз про глобальные настройки. > Но исчезание ярлыка запуска с панели уже происходит на оф.сайт-овской версии. > > P.S. > Если играться с параметрами StartupNotify, то есть ситуация, когда ярлык > сперва пропадает, а через секунду появляется на нашей сборке. Это интересно, но пока не знаю как это знание использовать. Учитывая, что проявляется баг не только на firefox, но и на других продуктах мозиллы, то проблема либо самом коде отсылки натификаций, либо в каком-нибудь libstartup-notification. тупой вопрос: а если вот так запускать тоже воспроизводится ? $ LD_LIBRARY_PATH=/usr/lib64/firefox /usr/lib64/firefox/firefox (Ответ для Alexey Gladkov на комментарий #24) > $ LD_LIBRARY_PATH=/usr/lib64/firefox /usr/lib64/firefox/firefox Проблема воспроизводится даже если перед этим туда cd сделать. (Ответ для Sergey V Turchin на комментарий #25) > Проблема воспроизводится даже если перед этим туда cd сделать. Я просто хотел удостовериться, что враппер с переменными окружения не влияет. firefox может делать relaunch и у меня было подозрение, что он сообщает о себе как двух разных приложениях. Но как видно это не так. Проблема осталась только для firefox (версия на Sisyphus: 119.0-alt1 и на p10: 112.0.2-alt0.p10.1). Не воспроизводится с firefox-esr (версия на Sisyphus и p10: 115.4.0-alt1) У меня пока нет новых идей. Вроде ж было где-то про имя desktop-файла. Теперь оно имеет значение, как бы ни хотелось. P.S. Я сдался, у меня всё KDE в Сизифе переезжает из-за этого. (In reply to Sergey V Turchin from comment #29) > Вроде ж было где-то про имя desktop-файла. > Теперь оно имеет значение, как бы ни хотелось. Было обсуждение, но там в итоге важно не имя файла, а имя firefox. Я это тогда же и исправил: https://git.altlinux.org/gears/f/firefox.git?p=firefox.git;a=commitdiff;h=d957e2b863dc39fd4eb954b4591e10d95b10f07c > P.S. > Я сдался, у меня всё KDE в Сизифе переезжает из-за этого. Ну тогда я закрываю. |