说明

本教程介绍如何在Ubuntu系统下安装和使用终端分屏软件-Terminator

测试环境: Ubuntu 1604 and Ubuntu 1804

软件安装

打开新终端,下载且安装Terminator

$ sudo add-apt-repository ppa:gnome-terminator

$ sudo apt-get update

$ sudo apt-get install terminator

打开新终端,输入terminator;或者使用快捷键Ctrl+Shift+T

$ terminator

terminator出现后,点击左边侧边栏图标将其固定在侧边栏上

常用快捷键

快捷键含义

Ctrl+Shift+E垂直分割终端

Ctrl+Shift+O水平分割终端

Ctrl+Shift+F搜索

Ctrl+Shift+C复制

Ctrl+Shift+V粘贴

Ctrl+Shift+W关闭当前终端

Ctrl+Shift+Q退出当前Terminator窗口

Ctrl+Shift+T打开新的标签页

Ctrl+Shift+I打开新的Terminator窗口

Ctrl+Shift+X切换只显示当前终端同时隐藏其他终端

Ctrl+Shift+G清屏

Ctrl+Shift+S隐藏/显示滚动条

Ctrl+Shift+PgUp/PgDn切换标签页

Shift+Ctrl+Tab切换到当前页面的下一个终端

Shift+PgUp/PgDn在当前终端里上下翻页

当创建多个终端且各个终端都凌乱分布时,使用Shift+Super+鼠标双击点击终端相隔的任一分隔栏就可以重新将各个终端规则整齐地分布

Shift+Super+double-click

Preferences Window

Terminator支持自定义的主题风格布局,点击鼠标右键->Preference进入到布局设置

具体细致的设置解释可以在文章末的参考资料上找到官方的说明

此处介绍一种直接修改Terminator的默认配置文件的配置主题的方法

$ vim ~/.config/terminator/config

//配置文件复制进去

以下是从网上找到的配置例子

主题示例1

[global_config]

handle_size = -3

enabled_plugins = CustomCommandsMenu, LaunchpadCodeURLHandler, APTURLHandler, LaunchpadBugURLHandler

title_transmit_fg_color = "#000000"

suppress_multiple_term_dialog = True

title_transmit_bg_color = "#3e3838"

inactive_color_offset = 1.0

[keybindings]

[profiles]

[[default]]

palette = "#000000:#5a8e1c:#2d5f5f:#cdcd00:#1e90ff:#cd00cd:#00cdcd:#e5e5e5:#4c4c4c:#868e09:#00ff00:#ffff00:#4682b4:#ff00ff:#00ffff:#ffffff"

background_image = ""

background_darkness = 0.68

scrollback_lines = 3000

background_type = transparent

use_system_font = False

scroll_background = False

show_titlebar = False

cursor_shape = ibeam

font = Liberation Mono 12

background_color = "#0e2424"

foreground_color = "#e8e8e8"

[layouts]

[[default]]

[[[child1]]]

type = Terminal

parent = window0

profile = default

[[[window0]]]

type = Window

parent = ""

size = 925, 570

[plugins]

主题示例2

[plugins]

[profiles]

[[default]]

background_color = "#3f3f3f"

background_darkness = 0.92

background_type = transparent

copy_on_selection = True

cursor_color = "#dcdcdc"

foreground_color = "#dcdcdc"

palette = "#3f3f3f:#cc9393:#7f9f7f:#e3ceab:#dfaf8f:#cc9393:#8cd0d3:#dcdccc:#3f3f3f:#cc9393:#7f9f7f:#e3ceab:#dfaf8f:#cc9393:#8cd0d3:#dcdccc"

show_titlebar = False

[[Zenburn]]

background_color = "#3f3f3f"

background_type = transparent

copy_on_selection = True

cursor_color = "#73635a"

foreground_color = "#dcdccc"

palette = "#4d4d4d:#705050:#60b48a:#f0dfaf:#506070:#dc8cc3:#8cd0d3:#dcdccc:#709080:#dca3a3:#c3bf9f:#e0cf9f:#94bff3:#ec93d3:#93e0e3:#ffffff"

show_titlebar = False

参考资料

ubuntu分屏软件_Ubuntu系统入门教程-终端分屏软件Terminator相关推荐

  1. ubuntu分屏软件_Ubuntu 17.10安装终端分屏:Terminator终端终结者

    本文所指的Terminator不是Ubuntu 17.10默认自带的命令行终端,而是GNOME图形化界面下的gnome-terminal,现在我们就来看一下Ubuntu上安装GNOME命令行终端Ter ...

  2. Linux系统入门教程:五大图像处理软件

    发文章时,总免不了要用图片说话.经过长时间的磨合,在Linux桌面系统下有几款图片处理软件我已经用得比较顺手了.这几款软件在Linux世界使用广泛,各个Linux发行版的软件仓库中都有自带的安装包,而 ...

  3. 想学python都要下载什么软件-学编程闲余时间建议下载的软件_Python新手入门教程...

    原标题:学编程闲余时间建议下载的软件_Python新手入门教程 Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软 ...

  4. linux 免费教程下载,Linux系统入门教程

    Linux系统入门教程 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 Linux系统入门教程(文档资料整理) (2011-08-0 ...

  5. 【web前端特效源码】使用 HTMLCSSJavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开发基础入门教程|网页制作|网站开发定制

    b站视频演示效果: [web前端特效源码]使用 HTML&CSS&JavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开 效 ...

  6. IP-guard苹果加密软件苹果系统加密Mac文档加密软件

    IP-guard苹果加密软件|苹果系统加密|Mac文档加密软件 员工出差 也能加密管控 对于需要出差外出的同时,授予有限的离线授权. 允许外出继续使用加密文档,文档仍保持加密状态,只能在被授权的计算机 ...

  7. C51#学习笔记01#| Keil软件的使用入门教程

    目录 CH340 USB驱动程序安装 keil软件使用具体教程 烧录软件使用 IAR工程模板的创建 Keil软件的使用具体教程: 1.新建项目[project]-[New]-[uvision proj ...

  8. CAD制图初学入门教程:CAD机械软件中如何自定义参数栏?

    很多人CAD制图初学入门者不知道如何使用浩辰CAD机械软件来自定义参数栏,今天小编就来给大家分享一下在浩辰CAD机械软件中自定义参数栏的CAD制图初学入门教程吧! 在浩辰机械CAD软件中自定义参数栏首 ...

  9. python手机开发的软件_Python新手入门教程_在手机上就能学习编程的软件

    Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软件有哪些?毕竟时间宝贵啊!!哈哈哈!!! 这个问题,在悟空回答的 ...

最新文章

  1. STL中基本容器有: string、vector、list、deque、set、map
  2. html select 多选取值,下拉框多选实现 jquery-multiselect 并获取选中的值
  3. sqlplus连mysql库_sqlplus连接服务器的Oracle的经历
  4. Atitit 图像处理的心得与疑惑 attilax总结
  5. 区块链之智能合约入门
  6. 如何在Java中将毫秒转换为“ X分钟,x秒”?
  7. 获取androdmanifest里面的meta-data
  8. java根据url下载文件
  9. 金蝶云系统服务器,金蝶云星空-文件服务器配置指南
  10. crt 生成pem_linux下pem转crt命令_crt转pem方法
  11. YUDIAN(宇电)温控器参数笔记(一)
  12. 零基础入门数据挖掘-Task3 特征工程
  13. matlab FFT 和IFFT
  14. 不用linux转录组数据分析,无参考基因组的转录组测序分析流程
  15. css3 - 图标元素动画效果4 - 动画延迟
  16. bt linux wifi,Ubuntu安装无线网卡驱动Wifi/BT BCM4330(AP6383)
  17. 内存自动清理.sql
  18. c语言判定三角形流程图_c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形。...
  19. 基于LMS自适应滤波器的QPSK信号均衡器matlab仿真
  20. 平板电脑性能测试软件,平板电脑跑分排行榜 最值得入手的都在这里

热门文章

  1. 想尝试 Web3 工作?看这篇文章就够了
  2. 美军推出反海盗无人直升机
  3. android第三方QQ登录授权
  4. 2019 转行渣硕秋招之路(感谢遇到的,致那些努力的人)
  5. 神经机器翻译(NMT)中的不确定性(Uncertainty)应用思考
  6. 掘金拉美,大有可为,2023美客多官方招商会-深圳站成功举办!
  7. 华为ensp模拟双isp出口
  8. vuecli3中img src 的引入问题
  9. C语言-实现一个简易的银行排号叫号系统
  10. 这一次,彻底理解XSS攻击