Для "Qt6 QDbusViewer" каким-то боком затесался пакет dqt6-dbus. И такой не один. В первую очередь интересно, почему так вышло?
/usr/share/applications/dqt6-qdbusviewer.desktop dqt6-dbus appstream-data-generator использует appdata.xml и metadata.xml как есть, для пакетов с *.desktop в базу заносится генерируемоей описание на базе .desktop и описания пакета.
Значит, нужно в desktop-файле использовать соответствующие имена, чтоб не пересекались с qt6-dbus.
Created attachment 17904 [details] скриншот дублей
Created attachment 17905 [details] скриншот дублей Судя по разному порядку для Qt5 и Qt6 appstream-data-desktop виноват тоже, т.к. вразнобой хранит.
Created attachment 17906 [details] скриншот дублей
Учитывая, что нежелательно, чтобы dqt6-пакеты находились appstream-data-generator-ом, думаю, будет лучше просто убрать {appdata,metadata}.xml и *.desktop файлы.
О! Я нашёл, что в desktop-файле можно указать X-AppStream-Ignore=true Если не сработает, то сразу баг на appstream-data-generator.
(Ответ для Sergey V Turchin на комментарий #7) > О! Я нашёл, что в desktop-файле можно указать > X-AppStream-Ignore=true > > Если не сработает, то сразу баг на appstream-data-generator. Из меню приложений тоже хотелось бы скрыть. А если кому-то понадобятся подобные программы, то лучше установить обычные qt-пакеты. Тем более, что некоторые будут подтягиваться прикладной софтиной, не относящейся к deepin-у.
(Ответ для Leontiy Volodin на комментарий #8) > (Ответ для Sergey V Turchin на комментарий #7) > > О! Я нашёл, что в desktop-файле можно указать > > X-AppStream-Ignore=true > > > > Если не сработает, то сразу баг на appstream-data-generator. > > Из меню приложений тоже хотелось бы скрыть. > А если кому-то понадобятся подобные программы, то лучше установить обычные > qt-пакеты. > Тем более, что некоторые будут подтягиваться прикладной софтиной, не > относящейся к deepin-у. Добавлю ещё NoDisplay=true вместо Hidden=true, чтобы сохранить возможность вызова этих утилит сторонним ПО.
(Ответ для Leontiy Volodin на комментарий #9) > (Ответ для Leontiy Volodin на комментарий #8) > > (Ответ для Sergey V Turchin на комментарий #7) > > > О! Я нашёл, что в desktop-файле можно указать > > > X-AppStream-Ignore=true > > > > > > Если не сработает, то сразу баг на appstream-data-generator. > > > > Из меню приложений тоже хотелось бы скрыть. > > А если кому-то понадобятся подобные программы, то лучше установить обычные > > qt-пакеты. > > Тем более, что некоторые будут подтягиваться прикладной софтиной, не > > относящейся к deepin-у. > > Добавлю ещё NoDisplay=true вместо Hidden=true, чтобы сохранить возможность > вызова этих утилит сторонним ПО. Всё-таки Hidden=true. В контекстных меню этого тоже быть не должно.
(Ответ для Leontiy Volodin на комментарий #10) > Всё-таки Hidden=true. Это полное отключение. Как если удалить desktop-файл совсем.
(Ответ для Sergey V Turchin на комментарий #11) > (Ответ для Leontiy Volodin на комментарий #10) > > Всё-таки Hidden=true. > Это полное отключение. Как если удалить desktop-файл совсем. Верно, Это мне и нужно. Или лучше просто удалю.
(Ответ для Leontiy Volodin на комментарий #12) > Или лучше просто удалю. Да, например. Нет файла -- нет проблемы.
dqt6-tools-6.8.2-alt0.dde.2 -> sisyphus: Thu Mar 06 2025 Leontiy Volodin <lvol@altlinux> 6.8.2-alt0.dde.2 - fix build requires - hide from app stores and menus (ALT #53326)
Спасибо!