如何告诉 KDE 在会话保存时存储命令行选项?

如何告诉 KDE 在会话保存时存储命令行选项?

我在 KDE 下以守护进程模式使用 Emacs,也就是说,我一直emacs --daemon在运行。一切正常。如果我告诉 KDE 在注销时保存会话,并在下次登录时恢复保存的会话,它会忘记--deamon命令行选项,并启动一个独立的 Emacs 实例。有没有办法恢复命令行选项?

答案1

如果我没记错的话,有一种方法可以告诉 KDE 不要保存某些应用程序。您应该将 emacs 添加到 KDE 的“不保存”列表中,然后将“emacs --daemon”添加到启动程序中。

否则,您可以随时在启动程序中添加类似这样的内容:

#!/bin/sh
emacsclient -e '(kill-emacs)' # try a graceful kill first
pkill emacs
rm -f /tmp/emacs`id -u`/server
emacs --daemon

相关内容