GNU bug report logs -
#5552
23.1; desktop seems not quite to understand session management
Previous Next
Reported by: rrt <at> sc3d.org
Date: Tue, 9 Feb 2010 17:43:02 UTC
Severity: normal
Done: Jan Djärv <jan.h.d <at> swipnet.se>
Bug is archived. No further changes may be made.
Full log
Message #25 received at 5552-done <at> debbugs.gnu.org (full text, mbox):
2010-02-10 10:38, Chong Yidong skrev:
> Jan Djärv<jan.h.d <at> swipnet.se> writes:
>
>> When you log out, the X connection is closed and emacs exits.
>> However, it does not run kill-emacs-hooks. Desktop.el depends on that
>> hook to clean up after itself.
>>
>> Should we run kill-emacs instead of shut_down_emacs when exiting due
>> to X connection lost?
>
> There was a related thread about this a year ago, regarding how Emacs
> responds to SIGTERM by calling shut_down_emacs rather than kill-emacs:
>
> http://lists.gnu.org/archive/html/emacs-devel/2009-01/msg00530.html
>
> The thread did not have a clear conclusion, but I'm in favor of changing
> things to run kill-emacs in such situations. But I think this is best
> done after the release, unless someone can come up with a very
> convincing argument otherwise.
kill-emacs is now run in Emacs 24 when X connection is lost, when SIGTERM or
SIGHUP is received (Gnome session management uses SIGHUP to kill X clients).
Jan D.
This bug report was last modified 15 years and 19 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.