少なくともLinuxとRedHatでは、提供されたterminfoエントリに欠陥があります。何らかの理由で80列画面の機能を強制してxterm
初期化シーケンスを使用します。is2
(CSIを見ますか?Nエル)。これはとても愚かなことです。だから私はそれを変更したいと思います。できるだけ説得力のあるものに変えたいと思っていました。
データベースは(非文書化)およびおよびにありますterminfo
。/etc/terminfo
/usr/lib/terminfo
$HOME/.terminfo
$TERMINFO
$TERMINFO_DIRS
私のオプションは次のとおりです。
新しいデータベースを提供し
infocmp xterm | perl <regexp> | tic
、それを元のファイルに配置する(悪い考え)/etc/termcap/x/xterm
xterm-mine
この機能を使用する(eg)という名前の新しいxtermエントリを作成し、上記のsource
ディレクトリの1つに入れます。
3番目のオプションはありますか?この機能を上回ることができるものはありますか? 「調整」?
答え1
すべての可能性について述べたようです。しかし、どの端末構成を使用しているかについては言及していません。制御シーケンスの言及
Ps = 3 -> 132 Column Mode (DECCOLM).
ヒントをください。
について(いいえ新しい:20歳以上)文字列の初期化動作は、ほぼ完全にPuTTYユーザーから来ます。xterm
設定に使用されますが、TERM
PuTTYはxtermではありません。 xterm(対応するメニュー項目はデフォルトでオフ)とは異なり、PuTTYはデフォルトで有効にします(許可するかどうかを選択しないとオプションを使用できません)。どのサイズ変更)
追加資料:
- なぜ「xterm」に設定されたTERMを使用しないのですか?(ncurses FAQ)
- 「xterm」を「xterm-256color」と同じにするのはどうですか?
- VTTEST – VT100/非VT100パッケージングの例: PuTTY(pterm)
Debian は Red Hat よりも多くの PuTTY 関連のエラーレポートを提供しています。
- Debian #435715 - 「putty」からウィンドウのサイズ変更を削除する
- Debian #515672 - ncurses-base: "putty" を ncurses-term から ncurses-base に移動します。
- Debian #783808 - 新しい端末タイプを追加: xterm-256color-utf8
これらのすべての要点は、端末の説明(よく使用される他のものと同様)がよく確立された使用方法を持っている場合は頻繁に変更されないことです。 PuTTYの端末記述は、xtermと一貫して特定の機能(改行文字など)を実装しないという点でxtermの説明とは異なります。
追加資料(TERM
VSに関するncurse FAQに加えてxterm
):
- どのバージョンを使用できますか?(xterm FAQ)
- 数制御を使用したバージョンの比較(xterm FAQ)