[РЕШЕНО] Авторасположение экранов при подключении внешнего монитора

indeviral
достаточно прописать в .service
[Service]
User=dima
Это если от пользователя запускать юнит расположеный в `systemd-analyze unit-paths`. А хотелка гласит:
dima81
А сам файл сервиса можно расположить по адресу
~/.config/systemd/user/
т.е. пользовательский сервис, а значит только так.
Aivar
рут все же…
сами ответили... для доступа к нужному экземпляру systemd --user
можно использовать только того пользователя от которого он запущен.
su user -c 'systemctl status mpd --user'
Ошибки в тексте-неповторимый стиль автора©
indeviral
для доступа к нужному экземпляру systemd –user
можно использовать только того пользователя от которого он запущен.
Это да, но с удавом я на "Вы", потому надо пробовать.
indeviral
достаточно прописать в .service

    [Service]
    User=dima

Этот вариант хорош, наиболее простой мне показался.
Правило запускается от рута и сервис тоже, а скрипт в сервисе от пользователя, теперь сам скрипт безопасен и пользователь может его редактировать.
 
Зарегистрироваться или войдите чтобы оставить сообщение.