文档章节

Terminator 安装与使用

御风林海
 御风林海
发布于 2016/10/06 13:03
字数 1098
阅读 57
收藏 0
点赞 0
评论 0

对Linux系统进行管理时,我们经常需要通过终端窗口输入各种操作命令。在GNOME桌面环境下,GNOME终端(gnome-terminal) 是我们经常使用的终端程序,每次运行该程序都将打开一个单独的终端窗口。当我们进行命令行操作时,有时需要打开多个终端窗口,并且希望这些窗口能同时平铺显示,那该怎么办呢?其实,借助一款小巧而实用的软件——Terminator就可以轻松实现这一功能。

使用Terminator可以在一个窗口中显示多个GNOME终端窗口,并且可以按照用户的要求对窗口进行任意分割。

安装Terminator

$ sudo aptitude install terminator
$ terminator -v
terminator 0.13

安装后命令查看软件版本为0.13。

Terminator使用

安装后,点击Gnome桌面的菜单“应用程序”→“附件”下找到“Terminator”项,单击该项可运行Terminator。另外,我们也可以直接在X-Window终端窗口中输入命令“terminator”来运行它。

Terminator运行后,在当前桌面显示一个终端窗口,乍一看,与GNOME的终端窗口很相似,只不过标题栏显示为“Terminator”,且没有菜单栏。

分割终端窗口

如何通过Terminator来运行多个GNOME终端窗口呢?我们在Terminator窗口的空白区域点击鼠标右键,在弹出的快捷菜单中可以看到“水平分割”和“垂直分割”两项。“水平分割”是从水平方向将窗口分为左右两个部分,每部分放置一个终端窗口;“垂直分割”是从竖直方向将当前窗口分为上下两个部分,每部分放置一个终端窗口。

根据屏幕大小及实际需要,我们可以将Terminator窗口分割为若干个小的终端窗口。例如,我们在打开的Terminator空白窗口中,点击鼠标右键,在弹出的快捷菜单中选择“水平分割”项,此时,窗口被分为左右两个部分,在左边的终端窗口的空白处再点击鼠标右键,在弹出的快捷菜单中选择 “垂直分割”项,则左侧的终端窗口被分为上下两个终端窗口,即在一个Terminator窗口中打开了三个GNOME终端窗口(图2)。我们可以在各个终端窗口中输入命令,并可以同时查看到命令执行的结果。当执行多个需要长时间运行的命令时,我们可以随时了解各个命令的执行情况;而在多个单独的GNOME 终端窗口中执行类似操作时,往往需要在终端窗口间进行切换才能查看到所有结果。

使用技巧

在Terminator窗口中添加的若干终端窗口该如何关闭呢?我们可以在每个终端窗口的命令行提示符后输入命令“exit”来关闭该窗口,也可以通过点击每个终端窗口的右键快捷菜单中的“close”项来关闭该终端窗口。

Ctrl+Shift+E 垂直分割窗口
Ctrl+Shift+O 水平分割窗口
F11 全屏
Ctrl+Shift+C 复制
Ctrl+Shift+V 粘贴
Ctrl+Shift+N 或者 Ctrl+Tab 在分割的各窗口之间切换
Ctrl+Shift+X 将分割的某一个窗口放大至全屏使用
Ctrl+Shift+Z 从放大至全屏的某一窗口回到多窗格界面

设置

在Terminator窗 口中添加的多终端窗口实质就是GNOME终端窗口,如要设置这些终端窗口的字体、背景色等属性,只要在标准的GNOME终端窗口中设置就可以了。具体方法 是打开一个单独的GNOME终端窗口(gnome-terminal),在程序菜单“编辑”下点击“当前配置文件”项,修改当前终端窗口的配置信息,信息 保存后,在Terminator窗口中的终端窗口会同步生效,即使用新的终端窗口设置。

手工设置配置文件:~/.config/terminator/config

scrollbar_position=disabled
background_color=#31353A
foreground_color=#ffffff
font=Mono 10
palette=#000000000000:#aaaa00000000:#0000aaaa0000:#aaaa55550000:#00000000aaaa:#aaaa0000aaaa:#0000aaaaaaaa:#aaaaaaaaaaaa:#555555555555:#ffff55555555:#5555ffff5555:#ffffffff5555:#55555555ffff:#ffff5555ffff:#5555ffffffff:#ffffffffffff

或者试试这个设置文件:

font = Dejavu Sans Mono 11
background_color = "#204070"
foreground_color = "#F0F0F0"
cursor_blink = True
scrollbar_position = disabled
titlebars = no
background_darkness = 0.4
background_type = transparent

详细请查看配置手册

$ man terminator_config

本文转载自:http://blog.sina.com.cn/s/blog_602a392501011etn.html

共有 人打赏支持
御风林海

御风林海

粉丝 84
博文 76
码字总数 45906
作品 0
广州
技术主管
linux 下终端扩展

1 安装Terminator 复制代码 代码如下: sudo apt-get install terminator 2 使用 打开Termintor按Ctrl-E(注意是大E要按住Shift)可以垂直分割终端 Ctrl-O 可水平分割终端 按住Alt然后按上下左右...

vv_2018 ⋅ 2016/10/21 ⋅ 0

ubuntu 日常应用

1.ubuntu 15.10 使用 sudo dpkg -i sogoupinyin2.0.0.0068amd64.deb 过程如下:束手无策,下班。晚上想着,换成中州韵或其它fcitx框架下的输入法。结果第二天发现搜狗输入法能够正常使用。 ...

LIU-X1001 ⋅ 2015/12/08 ⋅ 0

终端增强软件--Ubuntu Terminator

Terminator是CrunchBang的默认终端,该终端基于GNOME terminal。Terminator最大的特点就是可以在一个屏幕下同时显示多个终端。Terminator可以在Ubuntu在同一窗口中启动多个终端。可以自由的在...

匿名 ⋅ 2011/05/24 ⋅ 1

Terminator:多终端 工具

Terminator 是一个程序,它可让用户自由地排布多个 GNOME 终端,而不用通过窗口管理器来实现,比较适合需要同时打开多个终端的用户。 特性 安装 Debian/Ubuntu/Linux Mint/ Elementary 系统:...

U_KNOW ⋅ 2017/11/22 ⋅ 0

Terminator 0.96 发布,Ubuntu终端增强工具

Terminator是CrunchBang的默认终端,该终端基于GNOME terminal。Terminator最大的特点就是可以在一个屏幕下同时显示多个终端。Terminator可以在Ubuntu在同一窗口中启动多个 终端。可以自由的...

红薯 ⋅ 2011/09/25 ⋅ 2

12款最佳Linux命令行终端工具

如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章。我这里搜集了一些非常有趣的终端软件,可以用来替代deb...

90后爱国 ⋅ 2015/07/16 ⋅ 1

VIM配置方案

vim的设置文档是/etc/vimrc,但是一般不建议修改这个文档,而是修改~./vimrc这个文档。~是当前用户的目录。 ''双PIE号表示注释 set hlsearch ''高亮度反白 set backspace=2 ''可随时用倒退键...

rose_willow ⋅ 2016/12/09 ⋅ 0

Ubuntu Desktop 17.10

由于Arch对于I+N双显卡支持太差,所以把系统换成了Ubuntu,17.10 显卡驱动好了,用大屏显示器 效果是真不错,现在分享一下我所使用的软件,安装方法都是官方给的,我就不复制了 17.10有一大坑...

Bravepro ⋅ 2017/12/20 ⋅ 0

TLS协议解密守护进程 (主要用于SSL/HTTPS加速)--stud

The Scalable TLS Unwrapping Daemon 可伸缩的TLS协议解密守护进程 通常作为 SSL Terminator使用, 位于用户和反向代理服务器之间, 能够把用户和SSL Terminator之间的通过HTTPS加密的内容解密...

匿名 ⋅ 2013/03/01 ⋅ 0

python模块介绍-asynchat 异步socket命令/响应处理器

该模块基于asyncore简化了异步客户端和服务器,并使其更容易元素处理由任意的字符串结束,或者是可变长度的的协议。它提供了抽象类asyncchat,提供collectincomingdata()和foundterminator()...

磁针石 ⋅ 2014/01/07 ⋅ 5

没有更多内容

加载失败,请刷新页面

加载更多

下一页

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 41分钟前 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

一起读书《深入浅出nodejs》-node模块机制

node 模块机制 前言 说到node,就不免得提到JavaScript。JavaScript自诞生以来,经历了工具类库、组件库、前端框架、前端应用的变迁。通过无数开发人员的努力,JavaScript不断被类聚和抽象,...

小草先森 ⋅ 昨天 ⋅ 0

Java桌球小游戏

其实算不上一个游戏,就是两张图片,不停的重画,改变ball图片的位置。一个左右直线碰撞的,一个有角度碰撞的。 左右直线碰撞 package com.bjsxt.test;import javax.swing.*;import j...

森林之下 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部