mirror of
https://github.com/Vitexus/steam-session.git
synced 2026-10-03 22:16:47 +00:00
No description
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> |
||
|---|---|---|
| debian | ||
| usr | ||
| .gitignore | ||
| AGENTS.md | ||
| README.md | ||
| steam-session.svg | ||
Steam Session for Linux
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.