LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 987|回复: 1

suse10.2 Gnome桌面下任意大小抓图

[复制链接]
发表于 2007-1-21 19:56:06 | 显示全部楼层 |阅读模式
截图工具:
import是imagemagick的一个命令,你的suse10.2应该已经安装好了。
否则yaST安装imagemagick。
然后:
在/usr/bin/下建立一个空文档,重命名为:myscreenshot
用gedit或者其他文本编辑器打开,输入(可以粘贴)以下内容:

#!/bin/bash
# author pluskid
UI="zenity --title="抓图工具""
ERROR_FILE="/tmp/screen_shot_error_message.txt"
SLEEP=`$UI --entry --text="请输入抓图前要延时的秒数:" \
   --entry-text="4"`
if [ -z $SLEEP ];then
        exit;
fi
FILE=`$UI --file-selection --title="选择需要保存抓图文件的位置" --save --filename="/tmp/screenshot.png"`
if [ -z $FILE ]; then
        exit;
fi
sleep $SLEEP
#清空错误文件
echo > $ERROR_FILE
RESULT=`import "$FILE" 2> $ERROR_FILE`
if [ -s $ERROR_FILE ]; then
        $UI --title="抓图失败!详细错误信息如下:" --text-info --filename=$ERROR_FILE --width="500"
else
        $UI --info --text="抓图成功!文件保存在$FILE。"
fi

然后保存退出。
打开终端,进入/usr/bin/,# sudo -s -H回车。然后:chmod 755 myscreenshot 回车。exit退出。
(注意:在root用户下把 /tmp 给你“用户”权限。)
在桌面右击,创建起动器,在“命令”栏浏览,找到/usr/bin/myscreenshot,确定,在名称栏填上一个名字。在桌面上就有了快捷方式。双击。。。运行,等一会儿, 出现+字光标,如果要部分截图则拖动光标就可以了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2007-1-22 10:14:21 | 显示全部楼层
怎么没有人用吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表