BrettW's Tech Tips

How much of my Steam library is Linux-friendly?

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.

My results:


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
        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

My script: steam_scripts

You’ll need

  • 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.

Posted on: 11:43 pm on 16 Feb 2017
Filed under: Programming


Leave a Reply

  • Yeah its a tough call. We have a Linux laptop, android tablets x2 and a win 10 pc, again mainly for games. If I want to do something Linuxy i can use the laptop or putty to the mythbox which runs Linux. Maybe the reverse is more useful to you? Windows 10 running Linux vms?

    • Currently I’m doing that but it’s not great.

      Win10 can’t do a GPU pass through to a VM but Linux can (I believe). I’d like to do GPU dev work. Plus Windows appears to be going in a direction that I’m wary about.