4

Mac OS X 用のターミナル エミュレータを作成したいと考えています。問題は、どこから始めればよいかわかりません。大量の NSTask を使用することはできますか? それとも、xterm や urxvt などのプログラムの大量のソース コードを読む必要がありますか? 多くのカスタマイズ可能性 (= 構成ファイルの解析なし) や複雑な機能は必要ありません。シェルとして bash のみを使用します。

答えてくれてありがとう!

-マイク

4

2 に答える 2

5

Visor を調べてみます: http://code.google.com/p/blacktree-visor/ これは、画面の端から上下にスライドする Quake スタイルの端末です。

iTerm ( http://iterm.sourceforge.net/ ) も検討するのに適したプロジェクトです (おそらく Visor よりも優れているでしょう)。

于 2010-01-26T18:03:09.797 に答える
1

Dave が言ったように、iTerm はおそらく開始するのに最適な場所です。

他のものに関しては、xterm/urxvt は、VT100 と Xlib の間でマッピングされるため、これを読むのが最も簡単ではないかもしれません。これは一種の低レベルです。読みやすいかもしれない実装は、VT100 と GLib/GTK+ の間でマッピングされるため、GNOME が使用するVTE ターミナルです。これは、おそらく Mac OS X が提供するものにより近いものです。

幸運を!

于 2010-01-26T18:28:32.187 に答える