Я использую Emacs в режиме демона под KDE, то есть у меня работает emacs --daemon
. Все отлично работает Если я скажу KDE сохранить сеанс при выходе из системы и восстановить этот сохраненный сеанс при следующем входе в систему, он забудет о параметре командной строки --deamon
и вызовет отдельный экземпляр Emacs. Есть ли способ восстановить параметр командной строки тоже?
1
1 ответ
0
Если я правильно помню, есть способ сказать 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