14 すべてのサブプロセスを終了した場合にGNU Screenを閉じないようにする方法はありますか?理想的には、誤って最後のウィンドウを閉じた場合、シェルを実行する新しいウィンドウが作成されます。 gnu-screen — Pナット ソース
12 bashを使用していて、Ctrl-Dで誤ってシェルを閉じたと仮定すると、次のことができます。 export IGNOREEOF=1 これにより警告が表示され、Ctrl-Dを2回押すか、代わりにexitと入力する必要があります。 — アレキサンダー ソース 3 ありがとう!私は自分にこれを追加~/.screenrc: setenv IGNOREEOF 10/ screen -t main bash/unsetenv IGNOREEOF — P-ナッツ 1 +1学習した後、改善されていない私の人生の部分はないので! — EightBitTony 1 私はさらに調査を行い、「ダンジョンが突然崩壊する!」を検索した場合 attacher.cでは、すべてをシャットダウンするのではなく、コードを変更して新しいウィンドウを何らかの方法で生成できるようにする必要があります。ソースは、すぐに1つのgitクローンです:git://git.sv.gnu.org/screen.git — Alexander 1 ハハ!Screenへの独自のパッチを維持する努力には本当に行きたくありませんが、Nethackオプションを思い出させてくれてありがとう。(私は自分自身がアングバンドの男でしたが...) — Pナッツ 偶発的な端末の色合いは、私にとって大きな迷惑でした。set -o ignoreeof〜/ .bashrcに追加されました。コンソールで動作します| xfce4-terminal | ... — ビクトリアスチュアート
4 具体的にそれを行う方法はわかりませんが、zombie {}便利です。ウィンドウを閉じると、それぞれヒットする{か}、閉じるか、再度開くように求められます。 — ギコサウルス ソース これはscreenrcなしで使用できますか? — ヤヌストロエルセン
~/.screenrc
:setenv IGNOREEOF 10
/screen -t main bash
/unsetenv IGNOREEOF