protonscr

Add Steam to the list of sessions

steamopen Feature RequestreviewedValve-provided steam package
ValveSoftware/steam-for-linux#1851 · opened 2013-02-17 by pashazz · updated 2019-07-18 · 3 comments · github
Ppashazz 2013-02-17 github

At login time in Linux you can choose desktop session.

I want to have steam as one of my choices for log in (usable when connecting to TV).

Issue can be resolved by creating .desktop file in /usr/share/xsessions (on all the distros).

like that:

[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/usr/bin/steam -bigpicture
TryExec=/usr/bin/steam -bigpicture
Name=Steam
Comment=Start Steam in Big Picture mode

The only thing you need to do is remove "Exit to steam" menu item in that "logon" mode. Besides that, it works perfectly.

TTele42 2013-02-17 github

/usr/share is not user-writable and this will need to be added on a per-distro basis.

MMrSchism 2013-02-17 github

Moreover, BigPicture has a few issues that make it problematic at boot. #160, for instance. Not to mention the MANY things that cause it to crash. This may be an option in the future, but it's not really that stable of a choice right now.

Aaiwenar 2013-09-29 github

There's a community-driven project which provides functionality you want.
https://github.com/thor27/steam-login
ubuntu/debian packages: https://launchpad.net/steam-login

Nothing extracted yet.