systemd has an interesting feature. We can systemctl enable cupsd.socket. No cupsd server is running until I actually print something which automatically activate the server. The same are true for other services. But is it possible to stop the service automatically if I not run it for some amount of time. For example I would like that the cupsd server stop if I have not printed anything for, say 5 minutes.