2011-11-15 6 views
1

私は小さなアプリをdevolopingしています。これはサーバ上のssh経由でリモートで実行されるNcursesに基づいています。そのアプリケーションは、とりわけ、いくつかのボックス(ボックスまたはWborderで作られています)を示しています。また、コマンドラインといくつかのメニューもあります。それはniceを表示することから始まりますが、新しい文字がコマンドラインに入力されたり、メニュー内のポインタが動いたりすると、画面全体がちらつき、奇妙なシンボルを表示し始めます。SSHによるNcursesのボックスとライン

ACS_VLINEやACS_HLINEなどの定数を再定義するだけで、境界線の線を描くために使用される文字を変更しようとしました。次に、問題はありませんが、彼らはもっときれいだから。

私はこれがロケールの設定に関係するものであることを知りました.ncursesは、ssh接続が動作するものと、ターミナルエミュレータ(私の場合はgnome-terminal)のいずれかで動作します。私はそれを修正しようとしたが、あまり運がなかった。私はこれが共通の問題だと推測します。誰もがそのような問題を解決することができましたか?

+0

異なる端末で試しましたか?例えばxterm – Craig

答えて

1

多分、問題はUTF-8エンコードでですか?その場合は、1に環境変数NCURSES_NO_UTF8_ACSを設定してみてください:bash様シェルまたはcsh様シェルで

export NCURSES_NO_UTF8_ACS=1 

を:スーパーユーザに彼らのanswerためgrawity

setenv NCURSES_NO_UTF8_ACS 1 

感謝。

関連する問題