|
|
我的系统安装的是gnome-light, 其中就不包含gnome-screenshot, 而且我不喜欢gnome-utils中的其他工具,于是我就自己写了个脚本/usr/local/bin/gnome-screenshot调用scrot来代替gnome-screenshot. 这个脚本会把所有screenshot 按照时间顺序保存在~/screenshot下面.
具体操作,笔记本上按PrtSc键三秒后保存整个屏幕,按Fn+Prtsc键,鼠标点击或者框选拖动可以保存一个窗口或者选中的屏幕
sipingal@Spad ~ $ cat /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 ~/${SCREENSHOT_DIR}/${SCREENSHOT_NAME}
- else
- scrot -d 3 ~/${SCREENSHOT_DIR}/${SCREENSHOT_NAME}
- fi
复制代码 |
|