使用 ubuntu 有一年多了,慢慢的发现了很多可以提高工作效率的小技巧,一点一滴的将它们记录下来,持续更新。
Terminator
我希望自己的终端能有一下几个功能
- 背景透明
- 方便边看文档,边敲命令或是写脚本,而不是复制粘帖
- 支持标签页
- 能通过快捷键实现标签页之间的切换,节省时间和空间
- 多个终端可以在一个窗口中平铺显示
- 能通过快捷间实现窗口子终端创建和切换
前面两点、ubuntu的默认终端可以实现。下拉编辑菜单,点击快捷键或是配置文件可以根据需求来修改相应的选项。
第三点需要借助 terminator 来实现,通过执行如下命令安装
sudo apt-get install terminator
Usage
常用快捷键
Ctrl+Shift+E 垂直分割窗口
Ctrl+Shift+O 水平分割窗口
F11 全屏
Ctrl+Shift+C 复制
Ctrl+Shift+V 粘贴
Ctrl+Shift+N 或者 Ctrl+Tab 在分割的各窗口之间切换
Ctrl+Shift+X 将分割的某一个窗口放大至全屏使用
Confg
在Terminator窗口中添加的多终端窗口实质就是GNOME终端窗口,如要设置这些终端窗口的字体、背景色等属性,只要在标准的GNOME终端窗口中设置就可以了。具体方法是打开一个单独的GNOME终端窗口(gnome-terminal),在程序菜单“编辑”下点击“当前配置文件”项,修改当前终端窗口的配置信息,信息保存后,在Terminator窗口中的终端窗口会同步生效,即使用新的终端窗口设置。
手工设置配置文件:~/.config/terminator/config
scrollbar_position=disabledbackground_color=#31353Aforeground_color=#fffffffont=Mono 10palette=#000000000000:#aaaa00000000:#0000aaaa0000:#aaaa55550000:#00000000aaaa:#aaaa0000aaaa:#0000aaaaaaaa:#aaaaaaaaaaaa:#555555555555:#ffff55555555:#5555ffff5555:#ffffffff5555:#55555555ffff:#ffff5555ffff:#5555ffffffff:#ffffffffffff
或者试试这个设置文件:
font = Dejavu Sans Mono 11background_color = "#204070"foreground_color = "#F0F0F0"cursor_blink = Truescrollbar_position = disabledtitlebars = nobackground_darkness = 0.4background_type = transparent
详细请查看配置手册
$ man terminator_config
Font
默认的字体会出现重叠现象,影响工作, 这里推荐使用苹果的Monaco等宽字体 作为终端默认字体, 中文字体推荐使用文泉驿微米黑, 可避免中文显示出现锯齿.
在安装Terminator 后,终端字体不够美观,于是就琢磨着安装新的字体来替代默认选项,下面以安装苹果的Monaco等宽字体为例, 来介绍在linux中安装字体的方法。
下载 monaco.ttf
文件后在Ubuntu系统中,双击下载得到的Monaco.ttf文件,即用系统自带的字体查看器打开了该文件, 点击面板上的安装按钮,即可完成安装,这种方法安装后,字体文件存放在~/.local/share/fonts目录下。
fc-cache -vf #刷新系统字体缓存
然后可以在终端的配置文件中选择修改 monaca 字体及大小。
PDF Reader
Ubuntu自带了可以打开PDF的文档编辑器,如GIMP和文档查看器,但这些自带的文档编辑器并不是很好用,搜索功能不够强大,并且无法对文档进行注释、高亮以及下划线标记。
由于在WIN下对foxit的产品感觉很满意,并且知道它也为linux做了一个PDF查看器,于是google了一下foxit deb,发现真的有ubuntu版,于是安装了下来。
Install Foxit
对应有32位和64位版。
下面提供64位安装方法,32位见文末参考。
$ sudo apt-get install gdebi
$ sudo apt-get install gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libgtk2.0-0:i386 libstdc++6:i386
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ wget http://cdn02.foxitsoftware.com/pub/foxit/reader/desktop/linux/1.x/1.1/enu/FoxitReader_1.1.0_i386.deb
$ sudo gdebi FoxitReader_1.1.0_i386.deb
卸载方法:
$ sudo apt-get remove FoxitReader
Change as defaut PDF Reader
安装完了之后,发现它不是默认的PDF查看器,每次都需要单击右键选择,很不方便,于是进行修改。
右键 -> 属性 -> 打开方式 -> 修改默认值即可