gutu
v0.1.0
gutu mengelola aplikasi startup desktop Anda. Terutama pada manajer jendela mandiri, dapat digunakan untuk seragam cara Anda menangani proses yang perlu Anda jalankan (misalnya daemon notifikasi, penangan keybind dll)
Gutu tersedia di AUR.
Unduh biner dari github.com/alexcoder04/gutu/releases/latest dan salin ke direktori di $PATH Anda.
git clone " https://github.com/alexcoder04/gutu.git "
cd gutu
go build . # build the binary
go install . # install the executable to your $GOPATH Auto-Start Gutu di Window Manager / Desktop Environment Startup: Execute gutu . Untuk mengonfigurasi Layanan, lihat di bawah.
Setiap file layanan masuk ke file terpisah di $XDG_CONFIG_HOME/gutu . File -file ini dapat memiliki ekstensi .service .yml dan .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 Untuk lebih banyak contoh, lihat 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