Thanks for the answer but it is not a workaround for me, since I'm developing the steam-login project (more info at: https://github.com/thor27/steam-login/) and if steam doesn't quit itself after is closed, is pretty hard to know when we can go back to login screen.

In latest version (version 5) I've done a huge hack to make everything work, as now I'm monitoring all windows and counting how much windows are open, to know if I can exit or not.

It's a huge hack, that I had to make pooling 1 time per second, is nothing really huge as most computers will not get any performance penalty with that, but it's not something we can say it's perfect.

This bug, and the other one that steam doesn't get fullscreen after gameplay are the major one impacting my project.

Anyway, doesn't get me wrong, I love what you guys are doing and how you are improving it, this is just to let you know how this problems are impacting on me.

i am running in to the same problem but my is for a script to launch from xbmc to steam big picture and then back to xbmc. And with steam not full exiting i am running in to a problem getting xbmc to restart

thanks for the help but i can't get it to run right i am using openbox would that make a difference on your script

i am giving up i will just have to wait for valve to fix that

i can get thing work on a full install of ubuntu with your login script and then run xbmc on topWith my xbmcbuntu i can launch xbmc from big picture but with no audiopassthought to my receiveri think that is becuse i do not have pulseaudio installed soif i install pulseaudio and login with your script i do not get audio in big picture :(

On xbmcbuntu with your login script i am having problems with steam, not having internet

What i would love to beable to do is run xbmcbuntu, login to a openbox session, autolaunch xbmc, and then from there run big picture, back to xbmc

xbmc has all the commons to reboot and shutdown and even with a timer i am just going to have to wait

We have future plans to allow BigPicture to exit completely instead of exiting back to regular Steam. However, for this release we won't be enabling that to work that way.

Steam requires pulseaudio and BigPicure uses Miles, which also supports pulseaudio. We're using Miles 9 on Linux, so confirm that you've got the latest Miles installed on your box.

Upon exiting you can bring Steam back to the foreground by sending a steam url (i.e. steam://games) to it. In the UI, you can right-click on the app indicator icon for Steam or in the Dash board icon for Steam and choose whatever you want to bring back up steam (i.e. Library, Store, etc).

We have future plans to allow BigPicture to exit completely instead of exiting back to regular Steam. However, for this release we won't be enabling that to work that way.

Steam requires pulseaudio and BigPicure uses Miles, which also supports pulseaudio. We're using Miles 9 on Linux, so confirm that you've got the latest Miles installed on your box.

Upon exiting you can bring Steam back to the foreground by sending a steam url (i.e. steam://games) to it. In the UI, you can right-click on the app indicator icon for Steam or in the Dash board icon for Steam and choose whatever you want to bring back up steam (i.e. Library, Store, etc).

There is any way I could close steam gracefully without a kill? If there isn't, how hard would be to implement this? That way we could easily close steam when we detect there is no steam window opened.