Wie kann man KDE anweisen, Befehlszeilenoptionen beim Speichern der Sitzung zu speichern?

1046
Török Gábor

Ich verwende Emacs im Daemon-Modus unter KDE, dh ich habe emacs --daemonausgeführt. Alles funktioniert gut. Wenn ich KDE mitteilte, die Sitzung beim Abmelden zu speichern und die gespeicherte Sitzung bei der nächsten Anmeldung wiederherzustellen, vergisst sie die --deamonBefehlszeilenoption und ruft eine eigenständige Emacs-Instanz auf. Gibt es eine Möglichkeit, die Befehlszeilenoption wiederherzustellen?

1

1 Antwort auf die Frage

0
Ryan Thompson

Wenn ich mich richtig erinnere, gibt es eine Möglichkeit, KDE anzuweisen, bestimmte Anwendungen nicht zu speichern. Sie sollten Emacs zur KDE-Liste "Nicht speichern" hinzufügen und dann "Emacs --daemon" zu Ihren Autostart-Programmen hinzufügen.

Ansonsten könnten Sie Ihren Startprogrammen immer etwas ähnliches hinzufügen:

#!/bin/sh emacsclient -e '(kill-emacs)' # try a graceful kill first pkill emacs rm -f /tmp/emacs`id -u`/server emacs --daemon 
Vielen Dank. Schließlich kam ich mit einer ähnlichen Lösung heraus, aber ich dachte, es gibt einen Standardweg ohne die Notwendigkeit eines separaten Shell-Skripts. Török Gábor vor 14 Jahren 0