Kde manjaro проблема с автозапуском

Столкнулся со странной проблемой. Имеется сервер, на котором стоит базовый образ manjaro kde. Установлена прога для удаленного доступа к графической среде. Проблема заключается в том, что прога стартует исключительно после логина. Из sddm подключиться не выходит. Автозапуск стоит одновременно и из графической среды (стандартными средствами) и через systemctl enable current.service. Оба способа срабатывают здесь только после входа пользователя. Каким образом в kde можно настроить автозапуск, чтобы программа стартовала после запуска системы, а не после логина пользователя?

Upd. В настоящее время .desktop файл автозапуска существует по пути $Home/.config/autostart

Upd.2 Основной сервис (current.service) имеет следующую конфигурацию:

# /usr/lib/systemd/system/anydesk.service
[Unit]
Description=AnyDesk
Requires=network.target
#After=systemd-user-sessions.service

[Service]
Type=simple
ExecStart=/usr/bin/anydesk --service
PIDFile=/var/run/anydesk.pid
KillMode=mixed
TimeoutStopSec=30
User=root
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target

Ответы (1 шт):

Автор решения: Zt.

попробуй включить linger для пользователя на сервере:

loginctl enable-linger <username>
reboot

что позволит сервису current.service запускаться при запуске сервера, а не при входе пользователя. Это конечно если сам current.service настроен на запуск от пользователя.

man loginctl
...
enable-linger [USER...], disable-linger [USER...]

    Enable/disable user lingering for one or more users. If enabled for a 
    specific user, a user manager is spawned for the user at boot and kept 
    around after logouts. This allows users who are not logged in to run 
    long-running services. Takes one or more user names or numeric UIDs as 
    argument. If no argument is specified, enables/disables lingering 
    for the user of the session of the caller. 
→ Ссылка