Ich verwende Emacs 24.3 (Ubuntu 14.10) und möchte, dass der Daemon während der Verwendung am grafischen Desktop-Sitzungslebenszyklus teilnimmt desktop-mode
. Ich habe http://www.emacswiki.org/emacs/EmacsAsDaemon durchgesehen, aber es spielt sich immer noch nicht gut für mich. Ein Problem besteht darin, dass die SIGTERM-Terminierung des Dämons nicht bereinigt wird, .emacs.desktop.lock
sodass beim nächsten Start die Speicherung des gespeicherten Status verweigert wird.
Hat jemand ein Rezept, mit dem Emacs Daemon + Desktop-Modus mit der grafischen Desktop-Sitzung gut gespielt werden kann?
Als Nebenbemerkung: Das Senden von SIGHUP stürzt für mich häufig mit Emacs ab.
kill-emacs
direkt ausgeben . Wenn Sie keine aktuellen Clients haben, können Sie ausführenemacsclient -e '(kill-emacs)'
. Wenn Sie nur möchten, dass Emacs beim Abschalten durch ein Signal eleganter heruntergefahren wird, müssen Sie dies wahrscheinlich tunM-x report-emacs-bug
(nachdem Sie überprüft haben, ob es bereits protokolliert wurde).