I primarily work with Linux systems and enjoy the workflow and power that Linux provides. But when I come home, it’s to a Win10 machine. This is mostly for playing games. I feel like I need to make the jump to primarily running Linux at home, with VMs for when I really need Windows.
But I’m still worried that most of my Steam games are Windows-based. I wanted to get some figures for that. I hacked together a small Python script for this using official and unofficial APIs.
Profile: Name: (redacted) ID: (redacted) Country: AU Number of friends: 42 Number of groups: 6 Number of games owned: 502 Number of Linux games owned: 191 (38.05%) Number of missing games: 27 Linux games/apps I own: 7 Days to Die AI War: Fleet Command Always Sometimes Monsters American Truck Simulator Amnesia: A Machine for Pigs Amnesia: The Dark Descent Among the Sleep ... Warhammer® 40,000™: Dawn of War® II Wasteland 2: Director's Cut World of Goo Worms Reloaded XCOM: Enemy Unknown XCOM® 2 Zen Bound 2 Non-Linux games/apps I own: 1... 2... 3... KICK IT! (Drop That Beat Like an Ugly Baby) 80 Days ABZU AaAaAA!!! - A Reckless Disregard for Gravity Alan Wake ... X-COM: Terror From the Deep X-COM: UFO Defense You Need a Budget 4 Zeno Clash theBlu
My script: steam_scripts
- requests (you can install via
pip install --user requests)
- steamapi (note you need to clone and install the library as per the Readme)
- progressbar (you can install via
pip install --user progressbar)
And for me and Linux? Well it looks like the percentage is a lot higher than I thought, given my decades-old account. I might get the list of names of non-Linux games and see if there’s any I can live without.
Post-Linux update (Oct 2017) The Steam library program adapts well to Linux and will provide your Linux-friendly list by default. 244 out of 562 of things I own on Steam run on Linux. Big games like XCOM 2 and Firewatch work excellently.