分页: 1 / 1

将scrot -s加入键盘快捷键不起作用

发表于 : 2012-02-17 22:14
Cherrot
桌面环境 Gnome3 +Gnome-shell

手动执行这条命令一点问题也没有,但加入快捷键不起作用。 单纯执行 scrot 或者 scrot 跟其他参数(我测试的是 scrot -e 'mv $f ~/图片/')都没有问题,唯独不能用 -s 参数,也就是说无法定义一个快捷键以使用scrot对屏幕区域截图。

求解?

Re: 将scrot -s加入键盘快捷键不起作用

发表于 : 2012-02-17 22:15
levee
写入脚本。

Re: 将scrot -s加入键盘快捷键不起作用

发表于 : 2012-02-18 0:54
Cherrot
嗯 看来只好这样做了 :em11

Re: 将scrot -s加入键盘快捷键不起作用

发表于 : 2012-02-19 22:10
Cherrot
写入脚本也不行,按下快捷键没有反应(意即命令可以执行,但却不能截取屏幕)

代码: 全选

#!/bin/bash
scrot -se 'mv $f ~/图片/ScreenShots/'
#scrot -se 'mv $f /tmp/'
快捷键命令是 Screenshot,因为该脚本在我设定的bin目录中,可以直接运行。(如果指定一个不存在的命令时按下快捷键会报错的。)

Re: 将scrot -s加入键盘快捷键不起作用

发表于 : 2012-02-19 22:35
code vampire
拖拽截图这个功能系统自带的截图工具也有,命令行下看option。

楼主的想法我也一直在找解决办法,我确认写脚本,亦或是写脚本再将脚本变为二进制都无法实现。加入延时也无法实现,值得一提的是,脚本与二进制版本都是可以正常运行,截图的,但一旦加入快捷键就运行失败。

我觉得原因应该来自窗口管理器或X,有可能是鼠标焦点的获取上出了问题,但没办法,也没时间钻研代码,所以无法确定问题的本源。

Re: 将scrot -s加入键盘快捷键不起作用

发表于 : 2012-02-19 23:06
Cherrot
的确。我其实就想要一个能快速反应的截图工具

系统自带的是GUI的,拖拽截图需要经过几次鼠标点击,Shutter倒是可以把拖拽截图加入快捷键,可惜shutter太冗杂,启动速度慢。
这两天刚刚发现了scrot,惊喜之余就遇到了这个问题,看来暂时无解了

Re: 将scrot -s加入键盘快捷键不起作用

发表于 : 2012-07-11 10:31
mark1991
啊…… 我也遇到这个问题了。

Re: 将scrot -s加入键盘快捷键不起作用

发表于 : 2012-07-14 23:23
Cherrot
升级12.04好了 :em02 Shift+截屏

Re: 将scrot -s加入键盘快捷键不起作用

发表于 : 2012-07-15 8:17
YeLee
截图都是用自己的脚本的,直接加了脚本的路径。

Re: 将scrot -s加入键盘快捷键不起作用

发表于 : 2012-07-15 16:46
eexpress
不记得-s了。可是记得截图的某些功能,需要延时。延时吧。