Чтобы просто запустить менеджер питания, самым простым решением является использование sudo
для редактирования файла /etc/xdg/autostart/mate-power-manager.desktop
и раскомментирования последней строки:
X-MATE-AutoRestart=true
Сбои по-прежнему будут происходить, но как минимум mate-power-manager
теперь будет автоматически перезапускаться, когда это происходит.
ssh-agent
нормально завершает работу с кодом выхода 2, см. здесь . Вы можете поставить перед оператором ExecStart префикс -
, чтобы игнорировать ненулевой код выхода, отличный от -.
ExecStart=-/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK
Проблема здесь не в сбое, а в вашем systemctl --user status <svc>
выводе:
status=2/INVALIDARGUMENT
И эта ошибка исходит от $SSH _AUTH _переменная SOCK ; Итак, есть проблема с адресом привязки, попробуйте использовать адрес по умолчанию, удалив -a ${SSH_AUTH_SOCK}
, и он исчезнет.
Тем не менее статус «сбой» будет присутствовать, и чтобы избавиться от него, вам необходимо реализовать полное модульное решение для остановки и запуска из-за кода возврата.