No description
Find a file
CyberVitexus 16860774fb fix: disable debian:forky build in Jenkinsfile(s)
Forky is still unstable/research-only. The full Debian package
ecosystem is not yet available for Forky, causing cascading
unmet dependency failures. Re-enable once the full stack builds
cleanly for Forky.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 09:44:47 +02:00
debian fix: disable debian:forky build in Jenkinsfile(s) 2026-05-20 09:44:47 +02:00
usr feat: add AppStream metainfo, hicolor icon, and refresh README 2026-05-16 15:11:14 +02:00
.gitignore Initial commit of Steam session for Linux, including configuration files, scripts, and documentation for launching Steam in Big Picture mode. 2025-07-05 23:33:50 +02:00
AGENTS.md feat: add WARP.md as a working AI reference for steam-session 2026-05-16 15:28:07 +02:00
README.md feat: add WARP.md as a working AI reference for steam-session 2026-05-16 15:28:07 +02:00
steam-session.svg feat: add AppStream metainfo, hicolor icon, and refresh README 2026-05-16 15:11:14 +02:00

Steam Session for Linux

Steam Session

A minimal display-manager session that boots directly into Steam Big Picture mode — no desktop environment, no background noise, just gaming.

How it works

After installation a new entry "Steam (Big Picture)" appears in your display manager's session list (SDDM, GDM, LightDM, …). Selecting it will:

  • Start Steam in Big Picture mode
  • Launch games directly from the Steam overlay
  • Skip every unneeded desktop service

Advantages over a regular desktop session

Steam Session Full desktop
RAM overhead Minimal High
Startup time Fast Slow
Distractions None Many
Console-like feel Yes No

Requirements

  • A Linux system with a display manager
  • Steam (recommended — pulled in as a package dependency)

Installation

From the VitexSoftware APT repository

sudo apt install lsb-release wget apt-transport-https
wget -qO- https://repo.vitexsoftware.com/KEY.gpg | sudo tee /etc/apt/trusted.gpg.d/vitexsoftware.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/vitexsoftware.gpg] https://repo.vitexsoftware.com $(lsb_release -sc) games" | sudo tee /etc/apt/sources.list.d/vitexsoftware-games.list
sudo apt update
sudo apt install steam-session

Debian Trixie and newer — DEB822 sources format

Create /etc/apt/sources.list.d/vitexsoftware.sources:

Types: deb
URIs: https://repo.vitexsoftware.com/
Suites: trixie
Components: games
Signed-By: /etc/apt/trusted.gpg.d/vitexsoftware.gpg

Then run sudo apt update && sudo apt install steam-session.

From source

git clone https://github.com/Vitexus/steam-session.git
cd steam-session
dpkg-buildpackage -us -uc -b
sudo dpkg -i ../steam-session_*.deb

Installed files

Path Purpose
/usr/bin/steam-session Session launch script
/usr/share/xsessions/steam.desktop Display manager session entry
/usr/share/icons/hicolor/scalable/apps/steam-session.svg Application icon
/usr/share/metainfo/steam-session.metainfo.xml AppStream metadata

License

MIT — see debian/copyright.