A golang library to handle freedesktop specifications Left To implement: Respect TryExec, StartupNotify Please note that this version isn't stable and the api can change at any time