ターミネーターで端末が最大化される時期をどのように知ることができますか?

ターミネーターで端末が最大化される時期をどのように知ることができますか?

ターミネータを使用するため、同じタブで多数の端末を開く必要があり、時々ビューを最大化するためにCtrl++Shiftを使用する必要があります。X時には、他のタスクを実行するためにタブを切り替えてから再度切り替えると、最大化された端末にいることを忘れてしまうことがあります。

最大化された端末にいるときにインジケータがありますか?

答え1

通常は端末エミュレータです。端末- GUIについて全く知らないそれ自体。ただし、tputまたは(シェルと環境設定に応じて)および環境変数を使用してLINES端末から画面サイズを取得することもできますCOLS

$ tput cols
129
$ tput rows
50
$ printf "%s, %s" "$COLS" "$LINES"
129, 50

関連情報