Gostaria de executar um servidor emacs em segundo plano e mantê-lo após o logout. Eu não quero iniciar um serviço do sistema, pois não é um serviço do sistema. Uma razão mais prática é que eu não sou o único usando este computador.
Eu tentei executar emacs --daemon de um terminal gráfico e executar emacs-client -c --alternate-editor "" de um terminal gráfico e do launcher de unidade, mas em todos os casos o processo do servidor emacs é eliminado no logout.
Isso parece ser um bug para mim. Por exemplo, minha sessão de tela não é eliminada no logout. Eu pensei que poderia perguntar sobre isso aqui antes de preencher um relatório de bug. Existe esse bug link que parece sugerir que é desejável matar o emacs servidor no logout. Eu discordo: é um daemon e deve ser jogável de dentro da unidade e não ser morto no logout. O relatório de erros também sugere que o problema não existe no emacs24, portanto não é um problema. Estou executando o Ubuntu 12.04 com o emacs23 e não posso atualizar agora e isso é um problema para mim.
A solução alternativa que encontrei é ctrl-alt-F1 e execute o daemon a partir do terminal. Em seguida, o Unity não tem conhecimento do processo e não o mata no logout. Eu prefiro não ter que fazer isso no entanto.
Alguém sabe como impedir que o processo emacs --daemon seja interrompido quando eu sair?