35bd12591372244c5f947a423554f61ccb8ea71f
gsplash
A fullscreen splash-screen wrapper for launching a game or app. It displays an image (or a fallback text label), starts your executable, and closes when the process exits or loses focus after launch.
Features
- Fullscreen, borderless splash screen with hidden cursor
- Displays a supplied image via Pillow (fallback text if load fails)
- Launches the target executable and exits when it finishes
- Closes on focus loss after the game starts or on Esc
Requirements
- Python 3.12+
- Tkinter (usually bundled with Python; on some Linux distros you may need a
tksystem package) - Pillow
Install
Using uv (recommended):
uv sync
Using pip:
python -m venv .venv
source .venv/bin/activate
pip install .
Usage
python main.py <path_to_image> <game_executable> [game_arguments...]
Example:
python main.py assets/splash.jpg /path/to/game --fullscreen --profile=default
Description
Splash screen wrapper for Linux. Hide your desktop when transitioning from the launcher to the game.
Languages
C
77.3%
Shell
16.8%
Makefile
5.9%