How the heck do you launch an app on linux?

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

A live coding session building an app launcher for a custom Wayland window manager written in Zig. The session covers discovering and parsing XDG desktop files (.desktop format) to enumerate installed applications, implementing iterators to walk XDG_DATA_DIRS, parsing the INI-like desktop entry format, and exploring how to launch applications by parsing the Exec key including handling of backslash escaping, quoting, and field codes. The session also touches on process spawning in Zig and the quirks of the freedesktop.org spec.

1h 47m watch time

Sort: