異常なtuiを持つアプリケーションを使用したり、サポートされていない文字/端末シーケンスを印刷したりすると、カーソル/端末が正しく表示されないことがよくあります。
その瞬間、私は通常これをやったでしょう。clear && reset
しかし、それが動作している間はそうではありませんでした。働く端末を閉じて再開しない限り、カーソルを通常の状態にリセットする(xterm、st、urxvtなど、私が試したほとんどの端末で発生します)
投稿が推奨するほとんどのヒントを試しました。これ他のものと同様のものはカーソルを初期状態にリセットすることはできません。
端末を閉じたり再開したりせずにカーソル状態をリセットする推奨方法はありますか?
答え1
ただ
tput cnorm
カーソルに影響します。
これ初期化端末の説明によっては、コマンドによって変更されない場合があります。これは明確な措置ではありません。reset
しかし、一般的に完全性のために行われる作業(参照tput reset
返品)。端末の説明に使用されている場合硬いリセットすると(ターミナルエミュレータに応じて...)、ターミナルはカーソルを復元すると予想されます。しかし、柔らかいリセットが優先され、これは1つに影響を与える可能性があります。硬いリセットは大丈夫です。