Bug 55289 - Плагин "Настройки" всегда пытается запускать gnome-software
Summary: Плагин "Настройки" всегда пытается запускать gnome-software
Status: CLOSED FIXED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: altcenter (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-21 11:06 MSK by Vladislav Glinkin
Modified: 2025-12-11 12:41 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Glinkin 2025-07-21 11:06:31 MSK
Версия пакета:
altcenter-1.0-alt0.16

if any(my_utils.check_package_installed(p) for p in [
    "gnome-software", "plasma-discover", "plasma-discover-core", "plasma5-discover-core"
]):
    apps['en'].append({
        'icon': 'applications-system',
        'name': self.tr('Applications'),
        'command': 'gnome-software' <- прибили
    })

Независимо от того, какой пакет будет установлен - Альт Центр всегда будет пытаться запускать gnome-software.
if app['command'] != '':
    button.clicked.connect(lambda checked, cmd=app['command']: self.launch_app(cmd))
else:
    # Disable button
    button.setEnabled(False)

Шаги воспроизведения:
1) Перейти в "Настройки"
2) Запустить "Приложения"

Фактический результат:
Error launching application: [Errno 2] Нет такого файла или каталога: 'gnome-software'

Ожидаемый результат:
На системах с KDE запускается Discover, на GNOME - Gnome Software
Comment 1 Repository Robot 2025-09-29 13:01:46 MSK
altcenter-1:1.0-alt0.19 -> sisyphus:

Mon Sep 29 2025 Andrey Cherepanov <cas@altlinux> 1:1.0-alt0.19
- Settings: used DE-specific application magazine (ALT #55289).
Comment 2 Dmitry Maksimenkov 2025-10-28 15:28:26 MSK
Воспроизводится в p11 на версии altcenter-1.0-alt0.18.
Comment 3 Repository Robot 2025-12-11 12:41:17 MSK
altcenter-1:1.0-alt0.20 -> p11:

Tue Dec 02 2025 Andrey Cherepanov <cas@altlinux> 1:1.0-alt0.20
- Components: transition to the new alterator API.
- Added new plugin policies.
Mon Sep 29 2025 Andrey Cherepanov <cas@altlinux> 1:1.0-alt0.19
- Settings: used DE-specific application magazine (ALT #55289).