Bug 46269 - Разные приложения с одинаковым именем исполняемого файла имеют одинаковую иконку в PortProton.
Summary: Разные приложения с одинаковым именем исполняемого файла имеют одинаковую ико...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: portproton (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: fidel@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-25 19:41 MSK by Savelev Pavel
Modified: 2023-05-26 11:16 MSK (History)
3 users (show)

See Also:


Attachments
Пример ошибки: (140.24 KB, image/png)
2023-05-25 19:41 MSK, Savelev Pavel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Savelev Pavel 2023-05-25 19:41:26 MSK
Created attachment 13271 [details]
Пример ошибки:

Версия пакета с ошибкой: portproton-1.0-alt3.x86_64
Версия скриптов PortProton: 2187

Стенды с ошибкой:

p10-kworkstation-10.1-x86-64 на MSI GF63 Thin
p10-workstation-10.1-x86-64

Шаги для воспроизведения.

1. Через PortProton установить лаунчеры Crossout и Gensing Impact.
2. Запустить Genshin Impact через PortProton
3. Запустить Crossout через PortProton.

Реальный результат: при запуске Crossout в окне настроек PortProton отображается иконка Genshin Impact. При запуске Genshin Impact отображается корректная иконка. Может произойти и наоборот. Похоже, это зависит от того, какая программа была установлена позже другой. См. скриншот.

Ожидаемый результат: При запуске приложения будет отображаться его корректная иконка.

Похоже, в случае, когда исполняемые файлы разных программ имеют одинаковые названия (в вышеприведённом примере - launcher.exe), PortProton путается, какую иконку отображать.

Ошибка актуальна для версии portproton-1.0-alt1.x86_64 из P10.
Comment 1 Mikhail Tergoev 2023-05-26 11:11:22 MSK
##Scripts version 2188###
исправлено неправильное отображение иконки игры при запуске схожих по названию exe файлов: Setup, setup, Launcher, launcher (ALT bug 46269)