2011-09-12 9 views
0

コンソールを別個のゾーンに分割する方法を探しています。screenのようなものです。コンソールを別のゾーンに分割する

最初のX行が固定された情報を表示するように、随時更新されるだけで、残りの行は正常に機能します。私はARM Linuxディストリビューションで動作するアプリケーションでこれを見たので、GTK +のようなすばらしいものを使用せずに、何らかの方法で実装する必要があると思います。

これは組み込みLinux上で実行する必要があります。したがって、グラフィカルなサポートは行わず、純粋なテキストのみ、できるだけ外部ライブラリをほとんど使用しないでください。誰かが私を正しい方向に向けることができますか?

+0

[ncurses](http://www.gnu.org/s/ncurses/)を使用してください。それについても[ウィキペディアの記事](http://en.wikipedia.org/wiki/Ncurses)があります。 – pmg

答えて

1

あなたがしたいのは、スクロール領域を定義することです。互換性のある端末を想定できる場合、これはエスケープコードESC [ top ; bottom rで行われます。http://invisible-island.net/xterm/ctlseqs/ctlseqs.html

+0

私は実際にそれに興味を持った。他の誰かが私にこの問題のリンクを教えてくれますか? –

+0

詳細な説明が必要な場合は、vt102ユーザーガイド、特に第5章を参照してください。http://vt100.net/docs/vt102-ug/chapter5.html(およびvt100.netのWebサイト全体) –

+0

リンクをありがとう。いくつかの読書と私はこれが私が探していたもののようなものだと思う。ありがとうございました。 –

3

私はあなたが説明したユーザーエクスペリエンスを実現するためにNCurses libraryを利用することができます。

+0

私が探していたものではありませんが、依然として有効なオプションです。 –

関連する問題