Rangerを介してAtomを含むファイルを開き、Rangerが実行されている端末を閉じると、Atomエディタも閉じられ、設定ファイルは次のようになります。
user@computer ~ $ cat ~/.config/ranger/rifle.conf
ext c|cpp|h|md|txt = xdg-open "$@"
また、レンジャー内で基本アプリケーションとしてAtomを明示的に定義してみました。
user@computer ~ $ cat ~/.config/ranger/rifle.conf
ext c|cpp|h|md|txt = atom "$@"
しかし、これは上記と同じ効果があります。
尋ねる:Rangerを閉じたときにAtomic Editorが閉じないようにするにはどうすればよいですか?
編集する:
ショートカットキー[ctrl] + [alt] + [r]を使用してレンジャーを開くと、次のコマンドが実行されます。
gnome-terminal -x ranger
答え1
あなたの問題は、Rangerが子プロセスを拒否したり、子プロセスから正しく切断されず、Rangerがシャットダウンしたときに持続するように思われます。 Rangerと他のプログラムの統合ページを見ると、次の例が表示されます。
ライフルでXnviewを使用し、「f」フラグを使用して分岐したにもかかわらず、まだcompiz / unityがクラッシュしている場合は、次のことを試してください。
mime ^image, has xnview, X, flag f = setsid xnview "@$" &> /dev/null 2>&1 & disown
例の中核項目は、& disown
例の最後の部分に入れます。
ext c|cpp|h|md|txt = atom "$@" &> /dev/null 2>&1 & disown