画面を終了したときに離れたように見える端末に戻ることができるようにしたいと思います。ただし、今は画面を消去してファイルを修正して端末を上部または下部に置くことしかできません.screenrc
。
これにより、目的の対話が得られますが、tput smcup; screen -S hello; tput rmcup
エイリアスを簡単に使用したり安全に関数に変換したりすることはできません*。.screenrc
この動作を得るには、ファイルをどのように変更する必要がありますか?
以下は、ほとんど成功しなかった他のStack Exchangeの質問で試したものです。
termcapinfo xterm|xterms|xs|rxvt ti@:te@
termcapinfo xterm*|rxvt* te=\E[?1049l:ti=\E[?1049h:
termcapinfo xterm*|rxvt* te=:ti=
~からGNU画面が終了したときに画面が消去されるのを防ぐ方法は?
私も読んだ「viを実行すると、なぜ画面が消えないのですか?」への回答 存在するThomas E. DickeyのXTerm FAQしかし、これを実行可能なものに変換することはできませんでした。
コマンドという用語を変更しても、私には何の影響もなく、2番目の部分を試していませんでした。 GNU画面から切り離すと、突然端末が消去されます。(スーパーユーザーから)。
____________
*私はこれを試しましたが、何も壊れていないことを確認したかったです。
jscreen () {
if [ $# -eq 2 ]; then
if [ $1 == "-r" ] || [ $1 == "-S" ]; then
tput smcup
screen $@
tput rmcup
return
fi
fi
screen $@
}