scrot 截图 - idle

scrot 截图

views63 posted @ 2011年2月04日 07:14 in II with tags arch linux 为工具所累 , 3244 阅读
以前一直都是使用 gnome-screenshot 截图,但 arch 默认安装的 gnome 中没有这个组件 ,比较了 arch 包中的截图工具最后选择scrot 。因为是命令行工具使用起来还是有些不便。自己写了个脚本只能添加终端程序起动器的方式使用,绑定快捷键单独的 scrot 命令可以, 加了参数就失效了。网上搜索了一番感觉还是 sipingal 的方法最好。$ > sudo gedit /usr/local/bin/gnome-screenshot 在文件里面输入,
#!/bin/sh

DISPLAY=:0.0

SCREENSHOT_DIR="screenshots"

SCREENSHOT_NAME="screenshot_`date +%Y-%m-%H%M%S`.png"

if [ ! -d ~/${SCREENSHOT_DIR} ]

then

    mkdir -p ~/${SCREENSHOT_DIR}

fi

echo $1 | grep window > /dev/null 2>&1

if [ $? -eq 0 ]

then

    scrot -s -q 1 ~/${SCREENSHOT_DIR}/${SCREENSHOT_NAME}

else

    scrot -d 3 -q 1 ~/${SCREENSHOT_DIR}/${SCREENSHOT_NAME}

fi
具体操作,笔记本上按 PrtSc 键三秒后保存整个屏幕,先按 Fn+Prtsc 键(台式机用 Alt + Prtsc ),然后放开(按两秒左右),用鼠标点击或者框选拖动可以保存一个窗口或者选中的屏幕。这个脚本会截图按照时间顺序保存在 ~/screenshots 下面。
Avatar_small
依云 说:
2011年5月25日 12:31

非 CLI 控的话还是 shutter 会更方便吧,不过依赖有点大。

Avatar_small
views63 说:
2011年5月26日 07:11

shutter 的依赖太多了(我好像有点洁癖)很多功能也用不到,而且截图只是偶尔一两次的用这个凑合


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee