我想为Mac OS X创建一个终端模拟器。问题是:我不知道从哪里开始。我可以使用一大堆NSTasks吗?或者我是否必须阅读大量的xterm,urxvt等程序的源代码? 我不想要很多可定制性(=没有配置文件解析),也不需要复杂的功能,而且我只会使用bash作为shell。
感谢您的回答!
-Mike
答案 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提供的更接近。
祝你好运!