Skip to content
This repository has been archived by the owner on Jun 1, 2020. It is now read-only.

Latest commit

 

History

History
50 lines (37 loc) · 1.49 KB

systemd.org

File metadata and controls

50 lines (37 loc) · 1.49 KB

Systemd

Systemd

Este es un método para arrancar aplicaciones al iniciar la sesión.

Los archivos localizados en esta carpeta deben de ser copiados a ~/.config/systemd/user.

Emacs as a service

Lo siguiente es lo que está guardado en el archivo /usr/local/lib/systemd/user/emacs.service

No es necesario hacer tangle desde de Emacs 26

[Unit]
Description=Emacs: the extensibe, self-documenting editor
Documentation=man:emacs(1) info:Emacs https://gnu.org/software/emacs/

[Service]
Type=simple
ExecStart=/usr/local/bin/emacs --fg-daemon
ExecStop=/usr/local/bin/emacsclient --eval "(kill-emacs)"
Restart=on-failure
Environment=SSH_AUTH_SOCK=%t/keyring/ssh

[Install]
WantedBy=default.target

Para habilitarlos hay que ejecutar lo siguiente (por ejemplo emacs --daemon):

systemctl --user enable emacs.service

Para ejecutarlos hay que reiniciar el sistema o ejecutar

systemctl --user start emacs.service