gutu gère vos applications de démarrage de bureau. Surtout sur les gestionnaires de fenêtres autonomes, il peut être utilisé pour uniforme la façon dont vous gérez les processus dont vous avez besoin pour fonctionner (par exemple, démon de notification, gestionnaire de keybind, etc.)
GUTU est disponible sur l'AUR.
Téléchargez le binaire à partir de github.com/alexcoder04/gutu/releases/latest et copiez-le dans un répertoire de votre $PATH .
git clone " https://github.com/alexcoder04/gutu.git "
cd gutu
go build . # build the binary
go install . # install the executable to your $GOPATH Start GUTU AUTO dans le démarrage de votre gestionnaire de fenêtres / de bureau: Exécutez gutu . Pour configurer les services, voir ci-dessous.
Chaque fichier de service va dans un fichier séparé dans $XDG_CONFIG_HOME/gutu . Ces fichiers peuvent avoir des extensions .service , .yml et .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 Pour plus d'exemples, voir 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