The welcome-screen alias

This alias, by default translated to the internal zellij:session-manager plugin url with the welcome_screen true configuration, is loaded on startup when the built-in welcome layout is loaded with zellij -l welcome.

Contract

Zellij loads the welcome-screen fullscreened without any other UI. It expects the plugin to close itself (and thus the session) once the user starts a new session, switches to a new session or resurrects an exited session.

User expectations

Users will likely expect the welcome-screen to:

  1. Allow them to attach to an existing session
  2. Allow them to resurrect an exited session
  3. Allow them to start a new session