Linux Guide
Fully supported - a Tk system library and a Proton-prefix path to know about.
Standalone binary (recommended)
Grab TS4RLS-linux from the
Releases page, then make it executable and run it:
chmod +x TS4RLS-linux
./TS4RLS-linux
No Python install needed - it's a self-contained PyInstaller build. There's no desktop entry/launcher shipped; run it directly from a terminal or file manager.
Tk system libraries
The GUI is built on Tkinter, which needs Tcl/Tk's own shared libraries at runtime. Most desktop distros already have these, but minimal/server installs and some containers don't. If the GUI fails to start, install them - on Debian/Ubuntu:
sudo apt-get install tk
Other distros: look for the equivalent tk (or
tcl-tk) package in your package manager.
Running from source
git clone https://github.com/TS4RLS/Engine.git
cd Engine
pip install -r requirements.txt
python gui.py
Add --generate to run headlessly (one-shot, no GUI)
instead.
Finding your Mods folder under Proton
TS4RLS's automatic Mods-folder detection only knows about Windows and macOS install layouts, so on Linux you'll need to browse to it manually. Playing through Steam Play/Proton, it's usually under your compatdata prefix:
~/.steam/steam/steamapps/compatdata/<appid>/pfx/drive_c/users/steamuser/Documents/Electronic Arts/The Sims 4/Mods
Create the Mods folder yourself if it doesn't
exist yet.