остановить emacs-сервер при выходе из системы

Я хотел бы запустить сервер emacs в фоновом режиме и сохранить его после выхода из системы. Я не хочу запускать это системный сервис, так как это не системный сервис. Более практическая причина в том, что я не единственный, кто использует этот компьютер.

Я пытался запустить emacs --daemon с графического терминала и запустить emacs-client -c --alternate-editor "" с графического терминала и с модуля запуска Unity, но во всех случаях процесс сервера emacs завершается при выходе из системы.

Мне кажется, это ошибка. Например, мой сеанс экрана не прерывается при выходе из системы. Я подумал, что могу спросить об этом здесь, прежде чем подавать отчет об ошибке. Существует эта ошибка https://bugs.launchpad.net/ubuntu/+source/emacs-defaults/+bug/1079820 , которая, по-видимому, указывает на то, что желательно отключить сервер emacs при выходе из системы. Я не согласен: это демон, который должен запускаться изнутри единства и не быть убитым при выходе из системы. Отчет об ошибке также предполагает, что проблема не существует в emacs24, поэтому это не проблема. Я использую Ubuntu 12.04 с emacs23 и не могу сейчас обновиться, поэтому для меня это проблема.

Обходной путь, который я нашел, - это ctrl-alt-F1 и запустить там демона из терминала. Тогда Unity не знает о процессе и не убивает его при выходе из системы. Я бы предпочел не делать этого, однако.

Кто-нибудь знает, как предотвратить прерывание процесса emacs --daemon при выходе из системы?

2
задан 28 August 2013 в 03:54

0 ответов

Другие вопросы по тегам:

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