LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 23838|回复: 39

X 终端模拟器汇总 ── 给新手介绍一些terminal

[复制链接]
发表于 2005-5-16 11:54:18 | 显示全部楼层 |阅读模式
提要:为了给新手弟兄指指路,把一些terminal介绍一下,这样为节省好多的时间,也方便初学Linux的弟兄查找。

值得一说:我并不是专业计算机人士,也不懂专业术语,更不知道这些terminal的不同,我只能从表面上介绍,从最简单的使用者角度来介绍一下 terminal 。我的介绍只从对中文支持是否良好,对系统压力是不是大。至于更多的细节,我一无所知。请大家指点。

我所能做的只是把这些terminal介绍给初学者,让他们节省点时间罢了。


给新手介绍几个好的terminal ,一般系统自带的term比如有 xterm ; kde terminal

一、xterm ,小巧轻快;但对中文支持不好。不支持标签打开功能;

xterm 系统是自带的,如果想调用,输入 xterm 命令就能调出来。这个term对中文支持不好。另外他也不支持标签打开终端功能。我在Linuxsir.org 看到有弟兄改一些东西,然后就可以支持中文了,不过这样做是有点麻烦。

xterm的 介绍及下载的网站是:

http://dickey.his.com/xterm/xterm.html

解决中文问题:

http://www.linuxsir.cn/bbs/showthread.php?t=199125

没有必要用源码包编译安装,因为是系统自带的,找出那个包安装上就行 了。


二、gnome-terminal 是Gnome自带的term,支持中文较好,是一个多语言的 X 终端模拟器 ,支持标签打开;但如果用了中文桌面环境下,运行起来速度较慢;

gnome-terminal 是不错的,如果您用Gnome的桌面,在菜单上点一下 终端 ,就调用出来了。也可以在菜单的运行处输入 gnome-terminal 命令进行调用。

几乎有GNOME的发行版,都有带gnome-terminal 。因为他对中文支持好,因为是GNOME自带的term ,所以还是有优势的。但如果系统用中文,命令输出较慢。


三、kterm

kterm好象是日本人开发的,对中文支持并不好。对中文输入法也不支持。如果要支持可能得改一改东西。没有用心测试,只是简单的安装看了一下,因为本人对技术不通,只能看个表面,没有看出有什么门道来。感觉简单的使用,还是用自己熟悉的好。

站点:
http://www.asahi-net.or.jp/~hc3j-tkg/kterm/

这个工具已经进入了debian发行版。如果自己编译安装。看他的说明文件,不是常用的./configure ;make ;make install

而应该是:

[beinan@S01~]$xmkmf -a;make;make install

四、konsole 这个是KDE桌面环境集成的,如果您有安装kde桌面,这个term应该有。对多语言的支持,对中文支持好。据我测试,好象运行东西比较重,并不是轻量级别的。konsole位于kdebase的包中,如果发行版有KDE桌面,就有这个。如果您用GNOME,可能用不起来。因为这个依赖KDE的。至少也得把kdebase安装上吧。

至于详情:

http://konsole.kde.org

五、mlterm 轻量级的term ,推荐使用;不支持标签打开功能;

mlterm 对中文支持友好,小巧轻便,运行速度不受桌面环境语言的影响,速度极快,不支持标签功能。不用设置字体,就能显示中文。支持中文输入等,推荐使用;
主页地址:

http://mlterm.sourceforge.net/

安装方法:

下载最新版本: 比如:mlterm-2.9.2.tar.gz


http://jaist.dl.sourceforge.net/ ... mlterm-2.9.2.tar.gz

安装无非是:

#tar zxvf mlterm-2.9.2.tar.gz
#cd mlter-2.9.2
#./configure ;make ;make instal


六、rxvt 轻量级term ,支持中文显示及输入;不支持标签打开功能;

rxvt 也是轻量级的,有些发行版称之为简体中文终端,已经原来的Mandrake 等;但在某些发行版中还是存在不少问题,比如中文法的支持等。有时如果locale是中文环境,可能存在无法调出的问题,也许是BUG。总之在中文环境中,会出现类似这样的问题。但这些问题并不是不可以解决。要改其配置文件。如果您幸运的话,可能装上就能用了。

目前rxvt 有两个版本, rxvt、rxvt-devel ,建议用 rxvt-devel ,感觉rxvt已经停止开发了,还是开发到终点了,还不太清楚。

可能您的发行版中已经有rxvt ,找一找或许有,如果您想用rxvt,也可以在其主页中得到。

主页地址:

http://www.rxvt.org/

最新的版本还是2003年开发的
rxvt-2.7.10.tar.gz

安装方法也是./configure ;make;make install  ,不过在configure的时候,有好多的选项可能选中;也有好多的可以disable的。通过

./configure ---help 来看各种特性,这是大多软件所共有的。

比如我在编译rxvt的时候可能会打开这些特性,虽然有些东西不知道做什么用的,也能enable;
[beinan@S01rxvt-2.7.10]#./configure     --enable-everything      

然后接着

[beinan@S01rxvt-2.7.10]#make;make install

调用命令

[beinan@S01rxvt-2.7.10]#rxvt  

注:如果您用的rxvt ,而且您还是不能输入和显示中文,建议还是用mlterm 吧。因为我在编译和安装的过程中,发现并不能象mlterm一样,安装上支持输入法输入中文能及中文显示;

七、Terminal  支持中文环境,支持输入法,支持标签,有菜单功能;轻量级term ,推荐使用;

主页地址:

http://www.os-cillation.com/article.php?sid=40

最新版本是 0.24

下载地址: Terminal-0.2.4.tar.bz2   

下载地址:


依赖关系 :
    * D-BUS (0.23 or above)
    * VTE Terminal Widget (0.11.11 or above)
    * Xfce libraries (>=4.2.0)
    * Gtk+ Library (2.4.0 or above)
    * exo Library (0.3.0 or above), included with the installer

所有的依赖包都能在 Gentoo 软件库中得到源码包:比如:

http://mirror.clarkson.edu/pub/distributions/gentoo/distfiles/

安装方法也是./configure ;make;make install 如果出现错误信息,就是依赖关系的原因,装上所依赖的包就OK了。

调用命令:

#Terminal

欢迎大家指正,正在补充之中。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-5-16 12:05:09 | 显示全部楼层

rxvt-unicode


好,我加一个rxvt-unicode,如果locale是utf8,这个不错,比mlterm还小一点。

http://software.schmorp.de/

下载,由CVS抓取;
[beinan@localhost soft]$ cvs -z9 -d :pserver:anonymous@cvs.schmorp.de:/schmorpforge login 出现提示密码,按回车
[beinan@localhost soft]$ cvs -z9 -d :pserver:anonymous@cvs.schmorp.de:/schmorpforge co Convert-CD

[beinan@localhost soft]$ cd rxvt-unicode/
[beinan@localhost rxvt-unicode]$ ./configure
[beinan@localhost rxvt-unicode]$ make
[beinan@localhost rxvt-unicode]$ su
Password:
[root@localhost rxvt-unicode]# make install

调用方法
#urxvt


还有aterm,整合AfterStep窗口管理器的X终端,似乎是唯一能在KDE下实现伪透明的X终端模拟器,但不支持utf8。


http://www.afterstep.org/aterm.php

Eterm,整合Enlightenment的X终端模拟器。

http://www.eterm.org/

Multi Gnome Terminal,受screen影响的Gnome Terminal改进版本。

http://multignometerm.sourceforge.net/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-16 12:22:44 | 显示全部楼层

GTKTerm 介绍

再补充一个:

GTKTerm 这是好象是专门用来访问串口设备的。

地址:

http://www.jls-info.com/julien/linux/

GTKTerm
Here is a software I did. It is a "clone" of the famous Hyperterminal. But it is much more simple, that is to say, that it can only communicate with a serial link and that it does not support all the modem protocols. If you are searching for a more complete application of that kind that is more dedicated to be used with a modem, have a look at minicom. I wrote this gtkterm because I am electronician, and there was no simple program that could be used to dialog on a serial port easily.
Features :

    * Serial port terminal window
    * Serial port setup (speed, parity, bits, stopbits, flow control)
    * Using the termios API
    * Possible to send a file (only RAW data, no protocol)
    * Possible to save data (RAW also)
    * End of line delay while sending a file
    * Special character wait before next line while sending a file
    * Possible to toggle control lines manually (DTR, CTS) and send breaks
    * Also reads the state of control lines (RTS, CD, DSR, RI)
    * Hexadecimal view
    * Possible to send raw hexadecimal chars
    * Possible to define macros (keyboard shortcuts)

安装后的调用命令:

[beinan@S01~]$gtkterm

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-5-16 12:26:49 | 显示全部楼层

mrxvt 介绍 及安装方法

忘了mrxvt了,补上:

http://materm.sourceforge.net/




介绍及安装方法:

mrxvt 支持多标签加开功能;透明背景;滚动条等;


比如想让 mrxt支持中文 gb2312,可以用如下的办法:


[root@S01mrxvt-0.4.1]#./configure --with-encoding=gb2312  --enable-everything  

注:   --with-encoding=NAME    set language default encoding
                          (eucj|sjis|big5|gb|gbk|kr|noenc) to NAME (default is
                          noenc)
编码是有选项的,比如上面所指定的就是gb2312编码

这样./configure 预配置后,再make;make install 后就能文持中文输入法及中文目录名及文件名显示了。

调用方法:mrxvt


安装方法由 北南  补充

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-5-16 12:38:57 | 显示全部楼层
是啊,怎么没介绍 mrxvt ,wonderful terminal programme
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-16 14:00:30 | 显示全部楼层
多谢troll兄的补充

请弟兄们接着补充。。。。

看来差不多了吧。。

毕竟常用的就那几个。
回复 支持 反对

使用道具 举报

发表于 2005-5-16 14:03:55 | 显示全部楼层
谢谢北南兄,很期望mrxvt加入utf8的支持,这一项已经在TODO list中了。

再补充一点,urxvt默认./configure很多选项都是关闭的,./configure --enable-everything --with-codesets=all可以保证编译时加入绝大部分功能的支持。更具体可以的用./configure --help查看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-16 15:16:00 | 显示全部楼层

powershell

http://powershell.sourceforge.net/

依赖Gnome 桌面环境

有兴趣的弟兄看看

我不用Gnome和KDE,所以也不能给个办法。
回复 支持 反对

使用道具 举报

发表于 2005-5-16 20:13:51 | 显示全部楼层
eterm 功能与效果最多 伪透明一直就有  还有可选背景功能 对中文支持没问题
回复 支持 反对

使用道具 举报

发表于 2005-5-16 23:14:21 | 显示全部楼层
最爱mlterm!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表