Как сказать KDE хранить параметры командной строки при сохранении сессии?

837
Török Gábor

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

1

1 ответ на вопрос

0
Ryan Thompson

Если я правильно помню, есть способ сказать 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 
Благодарю. Наконец, я предложил аналогичное решение, но я подумал, что есть стандартный способ без необходимости использования отдельного сценария оболочки. Török Gábor 15 лет назад 0

Похожие вопросы