2015-05-27 10:53:16 +08:00
|
|
|
|
20款优秀的Linux终端仿真器
|
2015-05-26 14:20:13 +08:00
|
|
|
|
================================================================================
|
2015-05-29 18:07:42 +08:00
|
|
|
|
终端仿真器是一款用其它显示结构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台客户机连接上了服务器。终端仿真器允许最终用户像文本用户界面和命令行界面一样连接控制台和应用程序。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Linux Terminal Emulators](http://www.tecmint.com/wp-content/uploads/2014/01/Linux-Terminal-Emulators1.jpeg)
|
|
|
|
|
|
2015-05-29 18:07:42 +08:00
|
|
|
|
20款Linux终端仿真器
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-04 18:14:37 +08:00
|
|
|
|
你能从开源世界中找到大量的终端仿真器来使用,有些拥有大量的特性而有些则反之。为了能更好地理解它们所能提供的质量,我们收集了一份不可思议的Linux终端仿真器清单。每一款都列出了它们各自的描述和特性以及软件界面截图和下载链接。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
### 1. Terminator ###
|
|
|
|
|
|
2015-06-04 18:14:37 +08:00
|
|
|
|
Terminator是一款先进且强大的终端仿真器,它支持多终端窗口。这款仿真器可以完全自定义。你可以更改它的界面尺寸、颜色,给它设置不同的形状。拥有高用户友好性且使用起来很有乐趣。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-05-29 18:07:42 +08:00
|
|
|
|
#### Terminator的特性 ####
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-12 11:25:22 +08:00
|
|
|
|
- 自定义外形和配色方案,根据你的需要设置尺寸。
|
2015-06-05 16:53:11 +08:00
|
|
|
|
- 使用插件来获取更多功能。
|
|
|
|
|
- 快捷键可以加快普通操作。
|
|
|
|
|
- 可以把终端窗口分裂成几个虚拟终端并把它们重新设置成你需要的尺寸。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Terminator Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Terminator-Emulator.jpeg)
|
|
|
|
|
|
|
|
|
|
Terminator Terminal
|
|
|
|
|
|
|
|
|
|
- [Terminator Homepage][1]
|
|
|
|
|
- [Download and Installation Instructions][2]
|
|
|
|
|
|
|
|
|
|
### 2. Tilda ###
|
|
|
|
|
|
2015-06-08 16:02:17 +08:00
|
|
|
|
Tilda是一款漂亮的基于GTK+的下拉式终端,敲击一个键你就可以呼出一个新的或隐藏着的Tilda窗口。你也可以添加你所选择的颜色来更改文本颜色和终端背景颜色。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-05-29 18:07:42 +08:00
|
|
|
|
#### Tilda的特性 ####
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-05 16:53:11 +08:00
|
|
|
|
- 高度定制的选项界面设置。
|
|
|
|
|
- 你可以给Tilda设置透明度。
|
2015-06-12 11:25:22 +08:00
|
|
|
|
- 优秀的嵌入式配色方案。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Tilda Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Tilda-Emulator.jpeg)
|
|
|
|
|
|
|
|
|
|
Tilda Terminal
|
|
|
|
|
|
|
|
|
|
- [Tilda Homepage][3]
|
|
|
|
|
|
|
|
|
|
### 3. Guake ###
|
|
|
|
|
|
2015-06-08 16:02:17 +08:00
|
|
|
|
Guake是一款基于python的下拉式终端,诞生于GNOME桌面环境。按一个键就能调出,再按一下就能隐藏。它的设计构思来源于FPS (第一人称射击) 游戏例如Quake,其目标显而易见。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-08 16:02:17 +08:00
|
|
|
|
Guake与Yakuaka和Tilda非常相似,不过它是一个集上述二者的优点于一体的基于GTK的程序。Guake完全是用Python和小片的C写成的(全局热键部分)。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Guake Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Guake-Terminal.jpeg)
|
|
|
|
|
|
|
|
|
|
Guake Terminal
|
|
|
|
|
|
|
|
|
|
- [Guake Homepage][4]
|
|
|
|
|
|
|
|
|
|
### 4. Yakuake ###
|
|
|
|
|
|
2015-06-08 16:02:17 +08:00
|
|
|
|
Yakuake (Yet Another Kuake) 是一款基于KDE的下拉式终端仿真器,它与Guake再功能上非常相似。它的射击构思也是受FPS游戏的启发例如Quake。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-09 16:45:22 +08:00
|
|
|
|
Yakuake主要是一款KDE应用程序,它能非常轻松地安装在KDE桌面上,但是如果你试着将它安装在GNOME桌面上,你将会安装大量的依赖包。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-05-29 18:07:42 +08:00
|
|
|
|
#### Yakuake的特性 ####
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-09 16:45:22 +08:00
|
|
|
|
- 从屏幕顶端弹回顺畅
|
|
|
|
|
- 选项卡式界面
|
|
|
|
|
- 可配置的尺寸和动画速度
|
|
|
|
|
- 可定制
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Yakuake Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Yakuake-Terminal.jpeg)
|
|
|
|
|
|
|
|
|
|
Yakuake Terminal
|
|
|
|
|
|
|
|
|
|
- [Yakuake Homepage][5]
|
|
|
|
|
|
|
|
|
|
### 5. ROXTerm ###
|
|
|
|
|
|
2015-06-12 11:25:22 +08:00
|
|
|
|
ROXterm又是一款轻量级终端仿真器,旨在提供与GNOME终端相似的特性。它原本创造出来是为了通过不使用Gnome库从而拥有更少的占用空间和更快的启动速度并使用独立的小程序来建立配置界面(GUI), 但是随着时间的流逝,它的角色就转变为给那些高级用户带来更高一层的特性。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-12 11:25:22 +08:00
|
|
|
|
然而,它比GNOME终端更加具有可制定性并且对于那些经常使用终端的高级用户更令人期望。它能和GNOME桌面环境完美结合并在终端中提供像拖拽项目那样的特性。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Roxterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Roxterm-Terminal.jpeg)
|
|
|
|
|
|
|
|
|
|
Roxterm Terminal
|
|
|
|
|
|
|
|
|
|
- [ROXTerm Homepage][6]
|
|
|
|
|
|
|
|
|
|
### 6. Eterm ###
|
|
|
|
|
|
2015-06-11 16:52:32 +08:00
|
|
|
|
Eterm是最轻量级的一款彩色终端仿真器,是作为xterm的替代品而被设计出来。它是以一种选择自由的思想、避免臃肿、灵活性和自由在用户手中是触手可及的理念而开发出来的。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Eterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Eterm-Terminal.jpeg)
|
|
|
|
|
|
|
|
|
|
Eterm Terminal
|
|
|
|
|
|
|
|
|
|
- [Eterm Homepage][7]
|
|
|
|
|
|
|
|
|
|
### 7. Rxvt ###
|
|
|
|
|
|
2015-06-12 11:25:22 +08:00
|
|
|
|
代表着扩展虚拟终端的Rxvt是一款彩色终端仿真器,为那些不需要一些特性例如Tektronix 4014仿真和toolkit-style可配置性的高级用户而生的xterm的替代品。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Rxvt Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Rxvt-Terminal.jpeg)
|
|
|
|
|
|
|
|
|
|
Rxvt Terminal
|
|
|
|
|
|
|
|
|
|
- [Rxvt Homepage][8]
|
|
|
|
|
|
|
|
|
|
### 8. Wterm ###
|
|
|
|
|
|
2015-06-12 11:25:22 +08:00
|
|
|
|
Wterm是另一款以rxvt项目为基础的轻量级彩色终端仿真器。它所包含的特性包括设置背景图片、透明度、反向透明度和大量的设置或运行环境选项让它成为一款可高度自定义的终端仿真器。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![wterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/wterm-Terminal-.jpeg)
|
|
|
|
|
|
|
|
|
|
wterm Terminal
|
|
|
|
|
|
|
|
|
|
- [Wterm Homepage][9]
|
|
|
|
|
|
|
|
|
|
### 9. LXTerminal ###
|
|
|
|
|
|
2015-06-12 11:25:22 +08:00
|
|
|
|
LXTerminal是一款基于VTE的终端仿真器,默认运行于没有任何多余依赖的LXDE(轻量级X桌面环境)下。这款终端有很多很棒的特性。
|
2015-06-11 16:52:32 +08:00
|
|
|
|
|
2015-06-12 11:25:22 +08:00
|
|
|
|
#### LXTerminal的特性 ####
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-12 11:25:22 +08:00
|
|
|
|
- 多标签支持
|
|
|
|
|
- 支持普通命令如cp, cd, dir, mkdir, mvdir
|
|
|
|
|
- 隐藏菜单栏以保证足够界面空间
|
|
|
|
|
- 更改配色方案
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![lxterminal Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/lxterminal-Terminal.jpeg)
|
|
|
|
|
|
|
|
|
|
lxterminal Terminal
|
|
|
|
|
|
|
|
|
|
- [LXTerminal Homepage][10]
|
|
|
|
|
|
|
|
|
|
### 10. Konsole ###
|
|
|
|
|
|
2015-06-11 16:52:32 +08:00
|
|
|
|
Konsole是另一款强大的基于KDE的免费终端仿真器,最初由Lars Doelle创造。
|
|
|
|
|
|
2015-06-12 11:25:22 +08:00
|
|
|
|
#### Konsole的特性 ####
|
2015-06-11 16:52:32 +08:00
|
|
|
|
|
|
|
|
|
- 多标签式终端
|
|
|
|
|
- 半透明背景
|
|
|
|
|
- 支持拆分视图模式
|
|
|
|
|
- 目录和SSH书签化
|
2015-06-12 11:25:22 +08:00
|
|
|
|
- 可定制的配色方案
|
2015-06-11 16:52:32 +08:00
|
|
|
|
- 可定制的按键绑定
|
|
|
|
|
- 终端中的活动通知警告
|
|
|
|
|
- 增量搜索
|
|
|
|
|
- 支持Dolphin文件管理器
|
|
|
|
|
- 普通文本和HTML格式输出出口
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Konsole Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Konsole-Terminal.jpeg)
|
|
|
|
|
|
|
|
|
|
Konsole Terminal
|
|
|
|
|
|
|
|
|
|
- [Konsole Homepage][11]
|
|
|
|
|
|
|
|
|
|
### 11. TermKit ###
|
|
|
|
|
|
2015-06-15 15:08:49 +08:00
|
|
|
|
TermKit是一款漂亮简洁的终端,其目标是用在Google Chrome和Chromium中广泛被使用的WebKit渲染引擎在基于应用程序的命令行中构建出GUI视图。TermKit起初是为Mac和Windows设计的,但是由于TermKit被Floby给fork并做了修改,现在你可以将它安装在Linux发行版上并感受TermKit带来的魅力。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![TermKit Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/TermKit-Terminal.jpeg)
|
|
|
|
|
|
|
|
|
|
TermKit Terminal
|
|
|
|
|
|
|
|
|
|
- [TermKit Homepage][12]
|
|
|
|
|
|
2015-05-29 18:07:42 +08:00
|
|
|
|
### 12. st ###
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-15 15:08:49 +08:00
|
|
|
|
st是一款简单的X Window终端实现接口。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![st terminal](http://www.tecmint.com/wp-content/uploads/2014/01/st-terminal.png)
|
|
|
|
|
|
|
|
|
|
st terminal
|
|
|
|
|
|
|
|
|
|
- [st Homepage][13]
|
|
|
|
|
|
|
|
|
|
### 13. Gnome-Terminal ###
|
|
|
|
|
|
2015-06-15 15:08:49 +08:00
|
|
|
|
GNOME终端是一款在GNOME桌面环境下的嵌入式终端仿真器,由Havoc Pennington和其他一些人共同开发。它允许用户在GNOME环境下的同时使用一个真实的Linux shell来运行命令。GNOME终端是模拟的xterm终端仿真器并带来了一些相似的特性。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-15 15:08:49 +08:00
|
|
|
|
Gnome终端支持多用户,用户可以为他们的账户创建多个用户,每个用户能自定义配置选项,如字体、颜色、背景图片、行为习惯等等并能分别给它们取名。它也支持鼠标事件、url探测、多标签等。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Gnome Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Gnome-terminal.jpg)
|
|
|
|
|
|
|
|
|
|
Gnome Terminal
|
|
|
|
|
|
|
|
|
|
- [Gnome Terminal][14]
|
|
|
|
|
|
|
|
|
|
### 14. Final Term ###
|
|
|
|
|
|
2015-06-16 10:30:21 +08:00
|
|
|
|
Final Term是一款漂亮的开源终端仿真器,在这一个界面里蕴藏着一些令人激动的功能和特性。虽然它仍然有待改进,但是它提供了一些重要的特性比如Semantic文本菜单、智能的命令行实现、GUI终端控制、全能的快捷键、彩色支持等等。以下动图抓取并演示了它们的一些特性,点开来看看吧。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![FinalTerm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/FinalTerm.gif)
|
|
|
|
|
|
|
|
|
|
FinalTerm Terminal
|
|
|
|
|
|
|
|
|
|
- [Final Term][15]
|
|
|
|
|
|
|
|
|
|
### 15. Terminology ###
|
|
|
|
|
|
2015-06-17 10:35:36 +08:00
|
|
|
|
Terminology是一款新的现代化终端仿真器,为Enlightenment桌面创造,但也能用于其它桌面环境。它有一些独一无二的棒极了的特性,这是其它终端仿真器所不具备的。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-17 10:35:36 +08:00
|
|
|
|
抛开这些特性,terminology甚至还提供了你无法从其它仿真器看到的东西,比如图像、视频和文档的缩略图预览,它允许你从Terminology直接就能看到那些文件。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-17 10:35:36 +08:00
|
|
|
|
你可以来看看Terminology的开发人员制作的小视频(视频画质不太清晰,但足以让你了解Terminology了)。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
<iframe width="630" height="480" frameborder="0" allowfullscreen="" src="//www.youtube.com/embed/ibPziLRGvkg"></iframe>
|
|
|
|
|
|
|
|
|
|
- [Terminology][16]
|
|
|
|
|
|
|
|
|
|
### 16. Xfce4 terminal ###
|
|
|
|
|
|
2015-06-17 10:35:36 +08:00
|
|
|
|
Xfce终端是一款轻量级的现代化终端仿真器,它简单易用,为Xfce桌面环境设计。它最新的一个版本有许多新的炫酷特性比如搜索会话、标签颜色转换器、像Guake或Yakuake一样的下拉式控制台等等。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Xfce Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/xfce-terminal.jpg)
|
|
|
|
|
|
|
|
|
|
Xfce Terminal
|
|
|
|
|
|
|
|
|
|
- [Xfce4 Terminal][17]
|
|
|
|
|
|
|
|
|
|
### 17. xterm ###
|
|
|
|
|
|
2015-06-21 03:01:57 +08:00
|
|
|
|
xterm应用程序是一款标准的在X Window系统上的终端仿真器。它保持了DEC VT102和Tektronix 4014,让应用能直接使用X Window系统。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![xterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/xterm.jpg)
|
|
|
|
|
|
|
|
|
|
xterm Terminal
|
|
|
|
|
|
|
|
|
|
- [xterm][18]
|
|
|
|
|
|
|
|
|
|
### 18. LilyTerm ###
|
|
|
|
|
|
2015-06-19 12:28:52 +08:00
|
|
|
|
LilyTerm是一款基于libvte的开源终端仿真器,这款不太出名的仿真器追求的是快速和轻量级。LilyTerm也包括一些关键特性:
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
2015-06-19 12:28:52 +08:00
|
|
|
|
- 支持标签移动、着色以及标签重新排序
|
|
|
|
|
- 通过快捷键管理标签
|
|
|
|
|
- 支持背景透明化和饱和度调整
|
|
|
|
|
- 支持为特定用户创建配置文件
|
|
|
|
|
- 若干个自定义选项
|
|
|
|
|
- 广泛支持UTF-8
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Lilyterm Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/Lilyterm.jpg)
|
|
|
|
|
|
|
|
|
|
Lilyterm Terminal
|
|
|
|
|
|
|
|
|
|
- [LilyTerm][19]
|
|
|
|
|
|
|
|
|
|
### 19. Sakura ###
|
|
|
|
|
|
2015-06-19 12:28:52 +08:00
|
|
|
|
Sakura是另一款不知名的Unix风格终端仿真器,按照命令行模式和基于文本的终端程序开发。Sakura基于GTK和livte,自身特性不多,不过还是有一些自定义选项比如多标签支持、自定义文本颜色、字体和背景图片、快速命令处理等等。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![Sakura Terminal](http://www.tecmint.com/wp-content/uploads/2014/01/sakura.jpg)
|
|
|
|
|
|
|
|
|
|
Sakura Terminal
|
|
|
|
|
|
|
|
|
|
- [Sakura][20]
|
|
|
|
|
|
|
|
|
|
### 20. rxvt-unicode ###
|
|
|
|
|
|
2015-06-21 03:01:57 +08:00
|
|
|
|
rxvt-unicode (也称为urxvt) 是另一个高度可定制、轻量级和快速的终端仿真器,支持xft和unicode,由Marc Lehmann开发。它有许多显著特性比如支持Unicode上的国际语言,能显示多种字体类型并支持Perl扩展。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
![rxvt unicode](http://www.tecmint.com/wp-content/uploads/2014/01/rxvt-unicode.png)
|
|
|
|
|
|
|
|
|
|
rxvt unicode
|
|
|
|
|
|
|
|
|
|
- [rxvt-unicode][21]
|
|
|
|
|
|
2015-06-09 16:45:22 +08:00
|
|
|
|
如果你知道任何其它强大的Linux终端仿真器而上文未提及,欢迎在评论中与我们分享。
|
2015-05-26 14:20:13 +08:00
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
via: http://www.tecmint.com/linux-terminal-emulators/
|
|
|
|
|
|
|
|
|
|
作者:[Ravi Saive][a]
|
2015-05-27 10:53:16 +08:00
|
|
|
|
译者:[ZTinoZ](https://github.com/ZTinoZ)
|
2015-05-26 14:20:13 +08:00
|
|
|
|
校对:[校对者ID](https://github.com/校对者ID)
|
|
|
|
|
|
|
|
|
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
|
|
|
|
|
|
|
|
[a]:http://www.tecmint.com/author/admin/
|
|
|
|
|
[1]:https://launchpad.net/terminator
|
|
|
|
|
[2]:http://www.tecmint.com/terminator-a-linux-terminal-emulator-to-manage-multiple-terminal-windows/
|
|
|
|
|
[3]:http://tilda.sourceforge.net/tildaabout.php
|
|
|
|
|
[4]:https://github.com/Guake/guake
|
|
|
|
|
[5]:http://extragear.kde.org/apps/yakuake/
|
|
|
|
|
[6]:http://roxterm.sourceforge.net/index.php?page=index&lang=en
|
|
|
|
|
[7]:http://www.eterm.org/
|
|
|
|
|
[8]:http://sourceforge.net/projects/rxvt/
|
|
|
|
|
[9]:http://sourceforge.net/projects/wterm/
|
|
|
|
|
[10]:http://wiki.lxde.org/en/LXTerminal
|
|
|
|
|
[11]:http://konsole.kde.org/
|
|
|
|
|
[12]:https://github.com/unconed/TermKit
|
|
|
|
|
[13]:http://st.suckless.org/
|
|
|
|
|
[14]:https://help.gnome.org/users/gnome-terminal/stable/
|
|
|
|
|
[15]:http://finalterm.org/
|
|
|
|
|
[16]:http://www.enlightenment.org/p.php?p=about/terminology
|
|
|
|
|
[17]:http://docs.xfce.org/apps/terminal/start
|
|
|
|
|
[18]:http://invisible-island.net/xterm/
|
|
|
|
|
[19]:http://lilyterm.luna.com.tw/
|
|
|
|
|
[20]:https://launchpad.net/sakura
|
2015-05-27 10:45:33 +08:00
|
|
|
|
[21]:http://software.schmorp.de/pkg/rxvt-unicode
|