0

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 |     |
|    +----+        +--------+     |
|                                 |
+---------------------------------+
4

2 に答える 2

0

$LANGそれはあなたがのようなものに設定されていることに基づいているかもしれませんen_US.UTF-8。に変更してみてくださいen_US(ベースロケールがen_US)であると仮定します。

于 2011-01-05T08:08:14.637 に答える