You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes (especially when running out of memory) I have applications that lag for more than 3 seconds, and then icewm just kills them with SIGTERM and they disappear. I would have preferred just to wait a bit more. A timeout of 3 to 5 seconds seems common, but most other WMs show a confirmation dialog before killing the application.
As a quick fix, I think e.g. 60 seconds might be more reasonable default value and maybe this timeout should be made configurable. I can send a pull request for that if the idea sounds ok.
I guess the correct fix would be to show a confirmation dialog, but I'm not familiar enough with icewm internals to know exactly how to implement that.
The text was updated successfully, but these errors were encountered:
I agree that it is not a big problem in general usage, but I've been quite confused by applications just disappearing due to this. Great if you can add a setting :)
gijsbers
added a commit
to bbidulock/icewm
that referenced
this issue
Apr 29, 2021
Currently the timeout for
_NET_WM_PING
is set to 3 seconds:icewm/src/wmclient.cc
Line 354 in 9175263
Sometimes (especially when running out of memory) I have applications that lag for more than 3 seconds, and then icewm just kills them with
SIGTERM
and they disappear. I would have preferred just to wait a bit more. A timeout of 3 to 5 seconds seems common, but most other WMs show a confirmation dialog before killing the application.As a quick fix, I think e.g. 60 seconds might be more reasonable default value and maybe this timeout should be made configurable. I can send a pull request for that if the idea sounds ok.
I guess the correct fix would be to show a confirmation dialog, but I'm not familiar enough with icewm internals to know exactly how to implement that.
The text was updated successfully, but these errors were encountered: