Atom trava após fechar o gerenciador de arquivos ranger

1

Quando eu abro um arquivo com o atom através do ranger e então fecho o terminal que executa o ranger, ele faz com que o editor de atom se feche também, meu arquivo de configuração se parece com:

user@computer ~ $ cat ~/.config/ranger/rifle.conf
ext c|cpp|h|md|txt = xdg-open "$@"

Eu também tentei definindo explicitamente o atom como o aplicativo padrão dentro do ranger:

user@computer ~ $ cat ~/.config/ranger/rifle.conf
ext c|cpp|h|md|txt = atom "$@"

Isso, no entanto, tem o mesmo efeito descrito acima.

P: Como evito que o editor de átomos feche quando eu fechar o ranger?

EDITAR:
Eu abro o ranger com o atalho [ctrl] + [alt] + [r], que executa o seguinte comando:
gnome-terminal -x ranger

    
por PatrickSteiner 14.08.2018 / 13:21

1 resposta

0

Seu problema soa como o Ranger não está descartando e / ou nohup'ing o filho processa para que ele seja desconectado dele corretamente, para que ele persista quando / se o Ranger for encerrado. Se você olhar para a página de integração com outros programas do Ranger, você verá um exemplo como este:

If using Xnview with rifle, and despite forking with flag 'f', it crashes compiz/unity, try this:

mime ^image, has xnview, X, flag f = setsid xnview "@$" &> /dev/null 2>&1 & disown

O item principal nesse exemplo é o & disown . Eu tentaria colocar isso no final do seu exemplo:

ext c|cpp|h|md|txt = atom "$@" &> /dev/null 2>&1 & disown

Referências

por 14.08.2018 / 13:32