-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Gnome Shell] Steam closes after clicking "close" button in Shell's overlay #53
Comments
It happens in every DE/WM |
Seeing the same issue on kde, I have set kwin to show the window decoration and clicking the X on that closes steam. |
Can you give me more detail on exactly what the unexpected behavior is? Are you asking if steam should keep running when its window is closed? |
"Are you asking if steam should keep running when its window is closed?" Also behaviors aren't quite coherent - "×" from wm will terminate steam and "×" from steam window will just minimize |
Canonical is working on libappindicator so that will improve over time, such as getting a 64-bit version. The WM closure behavior is by-design, but we can hang on to the feedback that it's confusing. |
libappindicator is already compiled for multilib in archlinux and it works Patch https://gist.github.com/4293782 |
@gdrewb-valve: |
And this is still only possible to fix after steam will sense whether appindicator is working or not. If steam can't sense it right now due to libappindicator mess, then maybe some argument / evn variable should be invented to force steam to close only windows, without terminating a whole process eg. steam --force-windowless This would allow developers to move on in this buggy area… EDIT: FUNNY thing — (only ofc) small mode now works as expected! |
@Majkl578 : |
I've been playing around and it looks like we may have an issue in the client when processing WM_DELETE_WINDOW, which is what I'm assuming the Gnome Shell is sending. I'll check into it more. |
We are going to change the behavior to last-window-closes-app in the next client update. |
I take it that will fix it so if you click the cross the app will actually close now and not minimize? If so a tray icon is really needed! |
"We are going to change the behavior to last-window-closes-app in the next client update." There shouldn't be any problems with replacing WM_DELETE_WINDOW behavior (in above comments i thought about SIGTERM...) |
The new last-window-closes-app behavior will only apply to when the window manager sends WM_DELETE_WINDOW, not when using the regular close buttons in the steam UI. It will always happen regardless of the tray icon. This is a temporary behavior until the tray icon is more reliable. There is a tray icon, it just has multi-arch problems that Canonical is working on and so doesn't show up on 64-bit, which most people are running. When an update for that is released it will start working on 64-bit. We are also working with Canonical to ensure that their window manager compatibility is in place so that the indicator extends beyond Unity. |
How canonical can work on this problem when i have already solved it :/ (quite ugly, but it works - good enough to make a package) /patch was created 22 days ago/ |
This is still unresolved for me, can you reopen it? Even when I have a tray icon and STEAM_FRAME_FORCE_CLOSE is set, closing last window in Shell's overlay makes Steam quit (whereas closing it normally does not). |
That's the expected result, are you asking if we have turned off the temporary behavior? That'll be a while out. |
Well, it's not in sync with the behavior of closing windows using "x". |
This bug is really irritating, from a UX perspective. I would never expect the behavior of a program's close box to differ substantially from using a window manager's shortcut to that closebox action. When I'm trying to clear my workspace, I close "Friends" and "Library" from the window manager screen (where I can find them no matter the current z-order of windows), but this causes Steam to exit entirely. I don't realize it until I go to play a game, and so during that whole duration of time, none of my steam friends were able to contact me. Really big issue, IMO. |
I use i3wm and using the keyboard shortcut to close the window also shuts down steam. I'd like to suggest a command-line flag to hide the main window, functionally identical to the steam client's close button, so that users can at least override the window manager's default behavior for the main steam window only in their configs. roping in some other related issue threads: #1040 #2160 #1879 |
is it normal that I still have this issue? |
I still have this issue. Expected behavior for me would be that when I close from overview/taskbar/alt-f4 it doesn't actually close Steam, it just closes the window, like in Discord for example. The worst part is when you have only a chat window open and a game running, you do alt-f4 on the chat window and it closes Steam and your game goes with it, kinda annoying. |
Hello @rindo-eiji, @Allavaz, this issue is currently being tracked at #2685. |
Steam closes and terminates itself after clicking on "close" ("X") button in Gnome Shell's overlay. This also happens when more than one window (e.g. Friends and Library) are opened which is weird and should close only the one window. In normal mode (clicking window's close) it is same as #11.
Debian experimental x86_64, Gnome Shell 3.6.
The text was updated successfully, but these errors were encountered: