已经有人设计开发了scrot的图形化前端,大家可以点击查看详情:Gscrot 图形化的Scrot (SCReen shOT)
linux下的自带的截屏功能相对于win下的,已经相当强大了,在windows下的,按Print Screen需要手动粘贴到绘图软件中,保存格式,默认也是bmp,而在ubuntu这一版linux中,按Print Screen键时,自动截屏,并提示保存图像为png格式,当按alt + Print Screen 键时自动截取当前窗口,并提示保存,文件名已经自动加上了当前窗口的标题,真是体贴到家了。
小贴士:在Ubuntu下按Print Screen键自动启动的是 程序(Application)–>附件–>抓图(Take Screenshot),大家可以直接从菜单打开然后设置它的一些参数。
不过这个小技巧还是不能满足我的需要,因为我时常要截取固定大小的图象。在网友“ξ星夜空ζ”推荐下,使用了scrot,它的功能的确很强大,配合它的命令行参数可以实现许多实用的功能。现在就和我来吧!
scrot在官方的软件源里就有:
终端下输入sudo apt-get install scrot,看到的几十K的软件就是它了,Y安装
scrot是命令行的,没有图形界面,不过这一点也不影响它的使用。
暂且看看scrot的参数,终端下输入:scrot –help
我翻译的内容:
-h, –help               显示帮助信息
-v, –version          显示版本信息
-b, –border          延迟抓取时显示倒计时
-d, –delay NUM   延迟抓取时的延迟时间(单位为秒)
-e, –exec APP     对生成的图像执行其它操作
-q, –quality NUM 可以设定1-100的数字以设定图片质量级别,默认75
-m, –multidisp     多个显示设备截图并连接到一起
-s, –select           标设定抓取窗口或区域
-t, –thumb NUM  抓取同时生成缩略图 NUM为百分比
注意可能用到的参数(引用内容):
exec 和 文件名可以使用可以被 scrot 扩充的格式说明符。有两种类型的
说明符。
‘%’ 前导的说明符由 strfile(2) 来解释。例程可以查看 strftile
手册。这些选项用来引用当前的日期。第二种说明符由 scort 内部解释并且
使用前缀
‘$’. 可以识别的说明符如下:
$f 图像的路径/文件名 (如果在文件名中就会忽略)
$n 图像文件名 (如果在文件名中会被忽略)
$s 图像大小(字节数) (如果在文件名会被忽略)
$p 图像像素大小
$w 图像宽度
$h 图像高度
$t 图像格式
$$ 打印字符 ‘$’
n 打印新行 (如果在文件名中会被忽略)

我的做法:
通过system–>首选项–>主菜单,在图像中建立scrot的快捷方式,并设定好它的参数scrot ’‘ -s -b -e ‘mv $f ~/图片/scrot/‘

2008-08-15-014237_440x233_scrot

设置方法

这们以后截图就方便多了,点击下图标,选个框框就成了。
当然有个小地方还是不大明白,就是strfile的说明符都有哪些,哪里可以查到,知道的留言说一下,谢谢!

原创文章请注明:http://seo-dic.com.cn/archives/176[希奥开源]

上一篇: linux下获得root权限运行程序
下一篇: 修改grub默认启动的操作系统(附grub使用说明)