newt/snack (スラングに基づく Python 用の TUI グラフィカル Widgit ライブラリ) を使用して、いくつかのインタラクティブなスクリプトを作成しています。ただし、一部のターゲット端末では、これらの画面の出力があまり良くありません。変数を変更して$TERM
印刷できない文字を削除し、より適切なものに変換することで、それらの外観を変更できます。例えば:
TERM=linux python myscript.py
これまでのところ、私がテストした値では$TERM
、中程度の成功しか得られませんでした.
グラフィック文字を一貫して変換する $TERM の既知の値はありますか?
┌────────────┤ Title ├────────────┐
│ │
│ Some text for the entry window │
│ │
│ foo _______________________ │
│ bar _______________________ │
│ baz _______________________ │
│ │
│ ┌────┐ ┌────────┐ │
│ │ Ok │ │ Cancel │ │
│ └────┘ └────────┘ │
│ │
└─────────────────────────────────┘
非グラフィカル文字へ:
+------------| Title |------------+
| |
| Some text for the entry window |
| |
| foo _______________________ |
| bar _______________________ |
| baz _______________________ |
| |
| +----+ +--------+ |
| | Ok | | Cancel | |
| +----+ +--------+ |
| |
+---------------------------------+