编码Mac OS X终端仿真器?

时间:2010-01-26 18:01:29

标签: cocoa macos terminal-emulator

我想为Mac OS X创建一个终端模拟器。问题是:我不知道从哪里开始。我可以使用一大堆NSTasks吗?或者我是否必须阅读大量的xterm,urxvt等程序的源代码? 我不想要很多可定制性(=没有配置文件解析),也不需要复杂的功能,而且我只会使用bash作为shell。

感谢您的回答!

-Mike

2 个答案:

答案 0 :(得分:5)

我看看Visor:http://code.google.com/p/blacktree-visor/这是一个Quake风格的终端,可以从屏幕边缘上下滑动。

iTerm(http://iterm.sourceforge.net/)也是一个值得关注的好项目(甚至可能比Visor更好)。

答案 1 :(得分:1)

正如戴夫所说,iTerm可能是最好的起点。

至于其他人,xterm / urxvt可能不是最容易阅读的东西,因为它们将在VT100和Xlib之间进行映射,这是一种低级别的。一个可能更易于阅读的实现是VTE terminal,GNOME使用它,因为它将在VT100和GLib / GTK +之间进行映射,这可能与Mac OS X提供的更接近。

祝你好运!