Aditya Gupta 5a68dc31dc
Some checks failed
Build and Release / build (push) Has been cancelled
chore: Setup build workflow
2026-05-24 09:46:53 +05:30
2026-05-24 09:38:54 +05:30
2026-05-24 08:45:49 +05:30
2026-05-24 08:45:49 +05:30
2026-05-24 09:38:54 +05:30
2026-05-24 09:38:54 +05:30
2026-05-24 09:46:53 +05:30

gsplash

A fullscreen splash-screen wrapper for launching a game or app. It displays an image (or a fallback black screen), starts your executable, and closes when the process exits or loses focus after launch.

Features

  1. Fullscreen, borderless splash screen with hidden cursor (SDL2)
  2. Displays a supplied image via SDL2_image (fallback to black if load fails)
  3. Launches the target executable and exits when it finishes
  4. Hides on focus loss after the game starts or closes on Esc

Build Requirements

  • C compiler (GCC or Clang)
  • make
  • pkg-config
  • SDL2
  • SDL2_image

Install

Arch Linux (PKGBUILD) for integrating with your system package manager:

makepkg -si

For other distributions, build and install manually:

make
sudo make install

Usage

Build output installs to /usr/local/bin by default. Override with PREFIX.

game-splash <image_path> <game_executable> [game_arguments...]
game-splash 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.
Readme 8.1 MiB
Languages
C 77.3%
Shell 16.8%
Makefile 5.9%