gutu administra sus aplicaciones de inicio de escritorio. Especialmente en los administradores de ventanas independientes, se puede usar para uniformar la forma en que maneja los procesos que necesita ejecutar (por ejemplo, demonio de notificación, controlador de teclado, etc.)
Gutu está disponible en el AUR.
Descargue el binario de github.com/alexcoder04/gutu/releases/latest y cópielo a un directorio en su $PATH .
git clone " https://github.com/alexcoder04/gutu.git "
cd gutu
go build . # build the binary
go install . # install the executable to your $GOPATH Gutu de inicio automático en su administrador de ventanas / entorno de escritorio Startup: Ejecutar gutu . Para configurar los servicios, consulte a continuación.
Cada archivo de servicio entra en un archivo separado en $XDG_CONFIG_HOME/gutu . Estos archivos pueden tener extensiones .service y .yml .yaml .
# your name for the service
Name : compositor
Command : picom
Args : ["--experimental-backends"]
# restart if fails, at most 3 times
KeepAlive : true
RetryNumber : 3
# start only on Xorg
When : x11
# kill picom instances that are still running
KillOld : true Para más ejemplos, ver contrib .
Name # Name of service
Command # Command to run
Args # Arguments for the command (["-c", "arg1", "arg2"])
Interval # Re-run command periodically in this interval (in seconds, 0=never)
KeepAlive # Restart the command if it exits (true/false)
RetryNumber # How often try to restart the command (if KeepAlive=true)
When # "wayland" / "x11" / "always" / "never"
Delay # Number of seconds to wait before starting
KillOld # Kill running "Command" processes