Bug 48071 - Эмблема Wayland вместо значка Dolphin
Summary: Эмблема Wayland вместо значка Dolphin
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kde5-dolphin (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-19 14:53 MSK by Павел
Modified: 2023-10-30 16:01 MSK (History)
6 users (show)

See Also:


Attachments
overview (1.17 MB, image/png)
2023-10-19 19:33 MSK, Pavel Emelianov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Павел 2023-10-19 14:53:57 MSK
Стенд с ошибкой:
=================
VivoBook_ASUSLaptop K3502ZA_K3502ZA
16 × 12th Gen Intel® Core™ i5-12500H
15,2 ГиБ ОЗУ
Mesa Intel® Graphics
Alt Regular KDE Plasma 5
Plasma 5.27.8
Wayland
Разрешение 2880х1620, масштаб 200%

Версия программы:
=================
Dolphin
Версия 23.08.2

Шаги, приводящие к ошибке:
=================
1. Установить и обновить Alt Regular KDE 5
2. Авторизоваться в сессии Wayland
3. Запустить Dolphin
4. Посмотреть в левый верхний угол окна Dolphin и увидеть значок в шапке

Результат:
==========
Вместо значка Dolphin видим эмблему Wayland

Ожидаемый результат:
====================
Значок Dolphin

Дополнительно:
==============
Костыль:
1) Нажать кнопку запуска меню приложений
2) Правой кнопкой по приложению Dolphin
3) Изменить приложение
4) В открывшемся окне просто нажать ОК
5) Запустить Dolphin
6) Нажать Alt+F3
7) Выбрать Дополнительно -> Настроить индивидуальные параметры приложения
8) Добавить свойство
9) Файл .desktop
10) Прописать имя соответствующего файла из $HOME/.local/share/applications — kf5-org.kde.dolphin — вместо org.kde.dolphin.
11) Применить
12) Закрыть и запустить Dolphin, убедиться в наличии корректной иконки вместо эмблемы Wayland
Comment 1 Pavel Emelianov 2023-10-19 19:16:44 MSK
Так себя, в общем-то, ведут почти все KDE приложения в системе, отображают иконку wayland вместо своей.

из KDE Guidelines and HOWTOs/Wayland Porting Notes

"Application Icon
On Wayland setWindowIcon() no longer works. This also means that currently is not possible to set a per-window icon (because the xdg-shell standard doesn't allow it). It is still possible to set the main application icon that will be shown in task managers and window decorations:

The name of the application icon will be fetched from the .desktop file of the application.
The name of the .desktop file must adhere to the reverse domain standard (e.g. org.kde.app.desktop).
Most of the KDE applications are already working fine because KAboutData takes care of all the necessary steps. If for some reason your application is not using KAboutData, you need to manually call QGuiApplication::setDesktopFileName()."

KAboutData должен все по красоте делать, но что-то не так.
Comment 2 Anton Farygin 2023-10-19 19:24:46 MSK
У firefox, кстати, такая же кривая иконка.
Comment 3 Anton Farygin 2023-10-19 19:25:28 MSK
А вот thunderbird как-то получает нормальную. 
Может быть всё дело в содержимом desktop файлов ?
Comment 4 Pavel Emelianov 2023-10-19 19:33:55 MSK
Created attachment 14827 [details]
overview

повсюду w
Comment 5 Павел Чеддер 2023-10-21 20:12:54 MSK
(Ответ для Anton Farygin на комментарий #3)
> А вот thunderbird как-то получает нормальную. 
> Может быть всё дело в содержимом desktop файлов ?

Как я понял, причина в приставках всяких, по типу kf5- в пакетах, из-за чего кде не понимает, к какой иконке обращаться, ибо в icon паках таких названий нет.
Comment 6 Павел 2023-10-23 14:42:25 MSK
(Ответ для Павел Чеддер на комментарий #5)
> (Ответ для Anton Farygin на комментарий #3)
> > А вот thunderbird как-то получает нормальную. 
> > Может быть всё дело в содержимом desktop файлов ?
> 
> Как я понял, причина в приставках всяких, по типу kf5- в пакетах, из-за чего

То есть, если сделать особый иконпак, получится воркараунд?
Comment 7 Evgeniy 2023-10-26 01:00:02 MSK
Выше было написано 
""Application Icon
On Wayland setWindowIcon() no longer works"
Так это из-за неё получается проблема со значками?
Comment 8 Sergey V Turchin 2023-10-27 11:51:46 MSK
Большая часть исправлена уже сегодня. По ходу будет исправляться и всё остальное.
В p10 тоже приедет со временем.

P.S.
Привязка к открытию каталога у меня слетела на Kate. Изменить её можно в настройках предпочитаемых приложений.
Comment 9 Павел 2023-10-27 11:55:31 MSK
(Ответ для Sergey V Turchin на комментарий #8)
> Большая часть исправлена уже сегодня. По ходу будет исправляться и всё
> остальное.
> В p10 тоже приедет со временем.
> 
> P.S.
> Привязка к открытию каталога у меня слетела на Kate. Изменить её можно в
> настройках предпочитаемых приложений.

ОГРОМНОЕ ВАМ СПАСИБО! НАША РАДОСТЬ НЕ ЗНАЕТ ГРАНИЦ!!!
Comment 10 Sergey V Turchin 2023-10-30 16:01:55 MSK
(Ответ для Sergey V Turchin на комментарий #8)
> В p10 тоже приедет со временем.
Не, не придёт.
Ломается всё, что оказалось привязано к префиксу "kf5-". Например, избранное в главном меню и т.д.. Поэтому для стабильных бранчей будет только в p11.