Se você realmente precisa de um terminal para executar o emacs, use o comando abaixo
emacs file.txt & nohup
De man nohup
nohup -
run a command immune to hangups, with output to a non-tty
Eu abro um arquivo com o emacs através do terminal apenas digitando
emacs file.txt
e quando fecho o terminal, o emacs fecha também, e quando tento executar outra coisa terminal não me deixa por ficar assim:
como posso resolver isso?
Se você realmente precisa de um terminal para executar o emacs, use o comando abaixo
emacs file.txt & nohup
De man nohup
nohup -
run a command immune to hangups, with output to a non-tty
Além do método anterior, você pode usar setsid
:
setsid emacs file.txt
man setsid
setsid - executa um programa em uma nova sessão