Description:
On Linux Mint 22.3 Cinnamon, Steam crashes immediately when started from the menu.
The Steam process keeps running, but the UI window disappears.
This is caused by invalid GTK2 syntax in the Mint-Y GTK2 theme.
Steam still uses GTK2 for parts of its UI and fails hard on GTK2 RC parse errors.
Steps to Reproduction:
- Install Linux Mint 22.3 Cinnamon
- Use default Mint-Y theme
- Start Steam from the application menu
- Steam UI crashes immediately
Expected behavior:
Steam UI should start normally.
GTK2 themes should not contain invalid GTK2 syntax.
Actual behavior:
Steam UI crashes.
Steam process keeps running in background.
Relevant log output:
/usr/share/themes/Mint-Y/gtk-2.0/main.rc:1053:
error: unexpected identifier 'direction', expected character '}'
Workaround:
Starting Steam with:
GTK2_RC_FILES= GTK_THEME=Adwaita steam
or removing Mint-Y GTK2 theme fixes the issue.
Systeminformation:
Linux Mint 22.3 Cinnamon
GTK2 application affected: Steam
Desktop: Cinnamon
Since I'm a Linux beginner, I solved the problem using a chatbot. Therefore, the content of this bug report also comes from the chatbot. Apologies if it's completely nonsensical.