[1]: https://play.google.com/store/apps/details?id=com.valvesoftw...
You just need to install the app on your Android TV/TV box, and if you've got a fast intranet connection, you can stream Steam games from your desktop/laptop PC via your Android TV (it also works on Android tablets/phones, but you'd probably need a high-end WiFi router).
The input latency might hurt for action games, especially since TVs tend to have pretty bad latency already compared to computer monitors. And, loads of Android TVs aren't very powerful; I've seen quite a few struggle with even the Netflix app, so I doubt streaming 4K 60FPS games with low latency will work well.
Additionally, Big Picture mode lets you remap controller buttons to basically anything you like (other buttons, keyboard keys, entire sequences of actions, mode shifting, overlay menus, different actions depending on if you press/double press/hold, etc). And, you can browse controller configurations that other people have made, too. Often there are lots of solutions for games that don't officially support controllers, and even in those that do, often there are improved mappings with added features like gyro aiming, or using a combination of gamepad and mouse input (all on the controller of course) to improve in game aiming.
The first time you try to unlock the PC this way, Steam will prompt for elevated permissions to be able to do so.
You can of course also set up the user to be automatically logged in.
In my experience it's best to have Steam launch via the Task Scheduler with elevated permissions so that you can approve UAC requests, etc.
However, yes it's worth having a keyboard connected (even if it's just one of those tiny wireless touchpad+keyboard combos) in case things go wrong.
I'd expect the game developer to provide an good default controller layout of the box, as that's what I'd expect from a console game.
> Big Picture is a mode of Steam designed for use with your TV and game controller, so you can enjoy your Steam games from the comfort of your couch. With the press of a button, Steam displays a full-screen user interface which has been completely redesigned for readability and interaction on TV. It can also be used on your usual computer display.
It wont solve the hardware/ram/compatibility problems, but in my experience there are not many of those on the latest Ubuntu. If it works, it works well, and if it doesn't it doesn't at all. And mostly it does.