Bug 56225

Summary: Ненужные /etc/xdg/autostart/ файлы
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: spice-vdagentAssignee: Alexey Shabalin <shaba>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, romenskiy, shaba, varaksaaa
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vladislav Glinkin 2025-10-01 12:40:31 MSK
Версия пакета: spice-vdagent-0.22.1-alt3

* Ср сен 03 2025 Alexey Shabalin <shaba@altlinux.org> 1:0.22.1-alt3
- Fix startup via systemd in user session.
- Move to gtk4.
- Drop sysvinit support.

Если убираем поддержку sysvinit, то и /etc/xdg/autostart/ стоит тоже убрать.
/etc/xdg/autostart/spice-vdagent-kde.desktop - вообще будто не работает
/etc/xdg/autostart/spice-vdagent.desktop - только мешает явному запуску через пользовательский spice-vdagent.service:
...
spice-vdagentd[2455]: An agent is already connected for this session
...

В текущей конфигурации всё запустится через зависимости в /usr/lib/systemd/user/spice-vdagent.service:
PartOf=graphical-session.target
After=graphical-session.target
Comment 1 Artem Varaksa 2025-11-18 18:02:06 MSK
Актуально для spice-vdagent-0.23.0-alt2

# rpm -ql spice-vdagent | grep /etc/xdg/autostart
/etc/xdg/autostart/spice-vdagent-kde.desktop
/etc/xdg/autostart/spice-vdagent.desktop
Comment 2 Антон Мидюков 2025-11-25 11:21:39 MSK
Не выдумывайте. /etc/xdg/autostart нужен на всех системах с DE, которые не запускают graphical-session.target. Это все DE, кроме GNOME и KDE.