平时在windows平台下无论是聊天还是写文档都习惯使用的截图软件就是QQ截图,而如果转战到linux平台下,是否有相应的软件呢?答案是肯定的,这里有三个最常用的截图软件推荐——gtkshot、deepin-screenshot、shutter(即GScrot,现已改名为shutter) 。其中前两个为国产软件,功能上更接近于qq截图工具,最后一个为国外软件,除了截图本身的功能外,其增强了后端编辑功能。

一、编写语言上的区别

gtkshot是c语言编写,图形库使用的gtk+-2.0,在多种linux桌面发行版的兼容性上较优秀,运行速度最快;deepin-screenshot及于python开发,相较于gtkshot,其多了微博分享功能,但其兼容性和速度上不如前者(速度从感觉上相差不大,但兼容上,我在crunchbang上使用不成功,在mint和ubuntu上可以正常使用);shutter基于perl语言开发,在三者中功能上虽然最强,但相较于gtkshot和deepin-screenshot显得过于臃肿,启动速度也不快,但如果你需要在截图后使用更多的编辑功能,该软件倒不失为一个较好的选择。

二、安装及其他

1、gtkshot

托管于github上的项目主页为:https://github.com/flytreeleft/GtkShot

作者的在iteye上的博客为:http://flytreeleft.iteye.com/blog/1622208 (该博客上的内容N久没更新了,不知道作者是否有新的博客地址)

通过git下载最新包或都在github上下载zip包解包后进行如下操作:

1sudo apt-get install intltool pkg-config gtk+-2.0
2cd GtkShot-master
3./configure
4sudo make
5sudo make install
6//执行下面的命令启动,操作方法和QQ截图一样
7gtkshot

2、deepin-screenshot

托管在github上的项目主页为:https://github.com/linuxdeepin/deepin-screenshot

具体可以参看其官方博客介绍和相关功能截图。

通过git或直接下载zip包后,按如下方法安装:

1* Dependence
2  sudo apt-get install python-xdg python-wnck python-xlib python-pycurl python-webkit python-zbar
3* First generate mo files.
4  Swith `deepin-scrot` directory to execute updateTranslate.sh like below:
5      ./updateTranslate.sh
6* Quick start:
7  Switch `src` directory to execute deepinScrot.py like below command:
8      cd ./src && ./screenshot.py

3、shutter

项目主页为:http://shutter-project.org

可以通过主页的screenshots页面查看功能截图,安装方式上也较为灵活,可以选择ppa源安装、deb包安装、tar.gz包安装。现以ppa安装为例,步骤如下:

1sudo add-apt-repository ppa:shutter/ppa
2sudo apt-get update
3sudo apt-get install shutter

三、总结

三者在选择编写语言上,基本都是linux安装完成后安装的必备语言开发的。gtkshot由于基于gtk和c语言开发,其稳定性上来说最强,速度也最快,不过其界面上不如deepin截图的漂亮。功能上以shutter最强,可以导出pdf、美化、增加阴影、到标致等等。具体实用上也可以依照个的习惯灵活选择。