«Удобные интерфейсы», вероятно, относятся к блокировкам ингибиторов, реализованным в systemd-logind.service
, который включает логику для запрета выключения системы и переходов в спящий режим.
Из man systemd-logind.service
:
ОПИСАНИЕ
systemd-logind — это системная служба, которая управляет входом пользователей в систему. Он отвечает за:
- ...
- Реализация логики запрета выключения/перехода в спящий режим для приложений
...
Для получения дополнительной информации о логике запрета см. документацию разработчика блокировки Lock . ].
Другое решение, которое я могу придумать, это написать systemd, см., например, https://www.freedesktop.org/software/systemd/man/systemd.unit.html и этот связанный вопрос.
Вам необходимо указать, что он должен использовать ключ для github.com
В вашем ~ / .ssh / config
, добавьте
Host github.com
IdentityFile ~/.ssh/<private key>
Вы, скорее всего, подключаетесь к URL https
ваших репозиториев GitHub. Ваш URL-адрес в .git / config
выглядит примерно так:
url = https://github.com/User/repository.git
Если вы хотите использовать аутентификацию ssh
, вам необходимо использовать протокол ssh
и, следовательно, URL-адрес вроде этого:
url = git@github.com:User/repository.git