ファイルマネージャ Ranger を閉じた後、Atom がクラッシュします。

ファイルマネージャ Ranger を閉じた後、Atom がクラッシュします。

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

引用する

関連情報