Bug 50902 - Отсутствие иконки в ALT Media Writer и некорректное название при переключении между окнами
Summary: Отсутствие иконки в ALT Media Writer и некорректное название при переключении...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: appstream-data-desktop (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: felixz@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-14 00:34 MSK by X1Z53
Modified: 2024-07-31 22:49 MSK (History)
3 users (show)

See Also:


Attachments
Скриншот с отсутствующей иконкой (55.91 KB, image/png)
2024-07-14 00:34 MSK, X1Z53
no flags Details
Другой образ, должен выдавать окно выбора файла. (39.60 KB, image/png)
2024-07-18 06:10 MSK, Evgeny Sinelnikov
no flags Details
Поведение при нажатии на раздел `Другой образ` (2.84 MB, video/mp4)
2024-07-18 12:06 MSK, X1Z53
no flags Details
Отсутствующая иконка (67.63 KB, image/png)
2024-07-18 12:09 MSK, X1Z53
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description X1Z53 2024-07-14 00:34:52 MSK
Created attachment 16420 [details]
Скриншот с отсутствующей иконкой
Comment 1 X1Z53 2024-07-14 00:44:26 MSK
У открытого окна отсутствует иконка приложения

При переключении между приложениями, имя окна — `ru.basealt...`

Если смотреть на программу через `appstreamcli` — в Сводке есть лишний пробел, да и в целом описание лучше немного изменить (личное мнение)
```
...
Сводка: Инструмент для создания live USB-диска с  вариантом ALT
...
```
Comment 2 X1Z53 2024-07-14 00:51:58 MSK
При попытке выбора пункта `Другой образ`, ничего не происходит. Если запускать AMW через терминал, в логах также ничего не происходит
Comment 3 Evgeny Sinelnikov 2024-07-18 06:05:57 MSK
Прошу не накидывать разные проблемы в одну задачу. Непонятно, в чем тогда суть задачи - решить всё?
Comment 4 Evgeny Sinelnikov 2024-07-18 06:10:53 MSK
Created attachment 16447 [details]
Другой образ, должен выдавать окно выбора файла.

Проблема с выбором пункта `Другой образ` не подтверждается. Возможно у вас другое окружение. Gnome? Вероятно, в вашем окружении почему-то окно появляется, но где-то в стороне, на другом мониторе или под основным и другими окнами.

Возможно, у вас не хватает прав для операций на udisks2 в polkit (но это маловероятно).

Эту проблему не ясно как и в каком окружении можно воспроизвести указанную проблему.
Comment 5 Evgeny Sinelnikov 2024-07-18 06:17:45 MSK
Вернемся к исходной проблеме.

Она тоже непонятна.

В каком смысле иконки нет? В каком приложении вы это обнаружили:

$ rpm -qa|grep altmediawriter
altmediawriter-1.0.5-alt1.x86_64

$ rpm -ql grep altmediawriter | grep icon
/usr/share/icons/hicolor/16x16/apps/altmediawriter.png
/usr/share/icons/hicolor/22x22/apps/altmediawriter.png
/usr/share/icons/hicolor/24x24/apps/altmediawriter.png
/usr/share/icons/hicolor/256x256/apps/altmediawriter.png
/usr/share/icons/hicolor/32x32/apps/altmediawriter.png
/usr/share/icons/hicolor/48x48/apps/altmediawriter.png
/usr/share/icons/hicolor/512x512/apps/altmediawriter.png

$ rpm -ql grep altmediawriter| grep desktop
/usr/share/applications/altmediawriter.desktop

$ grep -v "]=" /usr/share/applications/altmediawriter.desktop
[Desktop Entry]
Type=Application
Name=ALT Media Writer
Comment=Write ALT images to your portable drives
Icon=altmediawriter
Exec=altmediawriter
Terminal=false
Categories=System;
Comment 6 Evgeny Sinelnikov 2024-07-18 06:28:14 MSK
Исходная, заявленная проблема не имеет никакого явного отношения к пакету altmediwriter.

appstream и ко - это отдельная история. Ведут этот проект отдельно и независимо:

$ rpm -ql appstream-data-desktop | less

$ less /usr/share/swcatalog/xml/altlinux.xml

$ grep "Инструмент для создания live USB-диска с  вариантом AL" /usr/share/swcatalog/xml/altlinux.xml
		<summary xml:lang="ru">Инструмент для создания live USB-диска с  вариантом ALT</summary>

$ grep altmediawriter /usr/share/swcatalog/xml/altlinux.xml
		<id>altmediawriter.desktop</id>
		<pkgname>altmediawriter</pkgname>
		<icon type="cached" width="64" height="64">altmediawriter.png</icon>
		<icon type="cached" width="128" height="128">altmediawriter.png</icon>

В него вручную тащут и пакуют все иконки и в нём, кстати, оно есть:

$ rpm -ql appstream-data-desktop | grep altmediawriter
/usr/share/swcatalog/icons/altlinux/128x128/altmediawriter.png
/usr/share/swcatalog/icons/altlinux/64x64/altmediawriter.png

Возможно, оно вот не так давно и появилось. К сожалению, сопровождающий этот пакет не указывает в changelog'е какие-либо полезные подробности.
Comment 7 X1Z53 2024-07-18 12:06:18 MSK
Created attachment 16450 [details]
Поведение при нажатии на раздел `Другой образ`

> Gnome? Вероятно, в вашем окружении почему-то окно появляется, но где-то в стороне, на другом мониторе или под основным и другими окнами.

Да, окружение GNOME. Я выявил странное поведение с открытием окна выбора файла: при нажатии на раздел `Другой образ`, окно появляется, но оно не показывается до того момента, пока пользователь не переключится на окно другого приложения
Comment 8 X1Z53 2024-07-18 12:09:41 MSK
Created attachment 16451 [details]
Отсутствующая иконка

> В каком смысле иконки нет?

В режиме `Обзор` у приложения нет иконки
Comment 9 X1Z53 2024-07-18 12:27:55 MSK
> appstream и ко - это отдельная история. Ведут этот проект отдельно и независимо

Имеете в виду, что с проблемами метаданных нужно обращаться в репозиторий на GitHub?
Comment 10 iQQator 2024-07-31 22:49:57 MSK
Добрый вечер коллеги, действительно намешали в одну задачу несколько, прошу прощения :)

1) Задача по appstream-data-desktop (наверное не сюда, и действительно иконка должна быть в GnomeSoftware, так как есть секция <icon>)

2) Задача по иконки приложения в режиме "обзор", тут вероятно надо посмотреть на AltMediaWriter.desktop файл и там что-то криво или просто не дописано для красоты

3) Открытие и всплывание окна поверх при нажатии на кнопку "Другой образ", вот видимо что требуется посмотреть в этой задаче как более приоритетный вопрос :)

@X1Z53 Подтверди, что я правильно понял суть этого таска, и создай еще один где будет вопрос из второго пункта, по первому пункту задачи тут конкретно наверное нет :)