Terminator 安装与使用

news/2024/7/3 6:35:42

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

对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

转载于:https://my.oschina.net/amoswork/blog/754720


http://www.niftyadmin.cn/n/647547.html

相关文章

在javaweb中将excel表格导入存放数据库

在jsp页面 <html> <body> <head> <script type"text/javascript"> function fileChange(input){var fileName input.value;if(fileName.length > 1 && fileName ) { var ldot fileName.lastIndexOf(".");var …

Android获取View对应的Bitmap

我的应用里面有一个需求&#xff0c;将一个画面分享出去&#xff0c;这个画面底层是一个View&#xff0c;所以首先要把这个View转换成Bitmap&#xff0c;然后在分享这个bitmap即可。话不多说&#xff0c;直接上代码。 有个地方需要注意一下&#xff1a;就是//Draw background的…

Java进阶之设计模式

什么是设计模式 答&#xff1a;简单的说&#xff0c;设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的 经验的总结。使用设计模式是为了可重用代码&#xff0c;让代码更容易被他人理解&#xff0c;保证代码可靠性。 通常来说设计模式分为三大类&#xff1a; …

用Python实现不同数据源的对象匹配【思考】

关于之前的利用python实现不同数据源的数据匹配的实验的一些思考&#xff1a; 在开始匹配之前一定要对于两个数据源中的记录进行分析&#xff0c;结合实际的应用场景判断合适的匹配字段&#xff1b;开始匹配之前可以进行一些简单的判断&#xff0c;看看所得到的数据的纯净度如何…

float double BigDecimal 详解

首先给看一个代码段 package com.main;public class Test1 {public static void main(String[] args){double b10.060.01;float b2(float) (0.060.01);System.out.println(0.060.01);System.out.println(1.0-0.42);System.out.println(4.015*100);System.out.println(303.1/10…

Java三大特性详解--封装

本人也是刚刚入职java开发的小白&#xff0c;在实际工作中和在学校用到的东西还是有很多不一样的&#xff0c;虽然我是科班出身&#xff0c;但是还是深感自己基础不牢啊&#xff0c;可谓基础不牢&#xff0c;地动山摇&#xff0c;在工作中往往一个简单的bug找到吐血&#xff0c…

利用阿里大于(大鱼)平台进行发送手机验证码

昨天看了一篇博文利用阿里云大于平台给手机发送验证码和短信&#xff0c;当时自己就很感兴趣&#xff0c;因为这个技术很有用&#xff0c;相当于以后做用户注册的功能可以进行短信验证&#xff0c;并且大于平台的短信收费也很低&#xff0c;我自己都没有花钱。现在来分享一下我…

Description Resource Path Location Type Project configuration is not up-to-d

右键项目&#xff0c;【Maven】—》【Update Project Configuration…】 搞定 欢迎大家关注个人公众号 分享各种学习资料&#xff0c;包含java&#xff0c;linux&#xff0c;大数据等。资料包含视频文档以及源码&#xff0c;仅供学习交流和分享&#xff0c;不涉及任何商业用途。…