简易截图脚本

来源:LinuxGem 作者:LinuxGem
  

在 Gnome 下,按下 PrintScreen 和 Alt + PrintScreen 可以方便的截取和保存全屏和当前窗口的图像,但是要想截取部分屏幕画面就要麻烦一些,其实一个 4 行的 bash 脚本就可以解决这个问题:

#! /bin/bash
tmpfile=$(mktemp -u).png
scrot -s $tmpfile
targetfile=$(zenity --file-selection --save --confirm-overwrite 2> /dev/null)
mv $tmpfile $targetfile.png

第 2 行先用 mktemp  创建一个临时文件,第 3 行用 scrot 截图 (-s 是截取屏幕矩形区域),第 4 行弹出对话框询问保存地点,最后第 5 行把文件移动过去,就搞定了。

将上面的文件保存为 capture,然后 chmod +x capture,以后执行 capture 就可以方便的截图了。当然刚好的办法是在桌面边栏上建一个快捷方式,或者绑定到快捷键上~

如果你没有安装 scrot,但是安装了  imagemagick,可以用 import $tmpfile 来替换第 3 行,你也可以借助参数,在截图后自动打开图像,甚至播放提示音~

比那个 Screenshot Applet 好用多了……

(责任编辑:A6)


时间:2008-09-11 08:51 来源:LinuxGem 作者:LinuxGem 原文链接

好文,顶一下
(1)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量