GFX LauncherGFX Launcher#

Launch GUI applications, hardware-accelerated graphics, Jupyter/RStudio notebooks, Ollama chat sessions and Windows desktops on Slurm - without users having to know SSH, VirtualGL or srun exist. GfxLauncher provides a configurable launcher UI (gfxlaunch) plus a tool that generates desktop menus and shortcuts for it (gfxmenu).

New to GfxLauncher? Start with the Quickstart - a working desktop menu entry in four steps - or see Technical overview for how each launch method works under the hood.

Quickstart

Install with pip and get one application launching from a desktop menu in a few minutes.

Quickstart
Installation

PyPI install, source package layout, and the runtime environment GfxLauncher expects.

Installation
Configuration

gfxlauncher.conf reference: Slurm partitions, features, groups, and the Jupyter/RStudio/Ollama backends.

Configuring the launcher
gfxlaunch reference

Every command line switch for the launcher UI, with examples for each launch method.

Using the launcher
gfxmenu reference

##LDT script tags and generating desktop menus/shortcuts for your applications.

Generating menus
Compute node setup

Configuring nodes with pam_exec so launched applications get the job’s resource limits.

Configuring compute nodes