我创建了一个PrintScreen脚本,以便每当我按scrot键时,scrot都会启动并保存到具有特定名称的特定目录。但是,当它启动时,屏幕仍然会移动。
我以前在Windows上用的是ShareX,它一推出就会冻结屏幕,让你可以截图其中的一部分。快门也提供了这一点,但它的多重缺点,如令人痛苦的启动滞后,每次我拍照时持续的弹出窗口让我感到不快。
有没有办法在scrot -s生效时冻结屏幕?如果是这样,我如何能够将其合并到我的脚本中?
为了方便起见,我们假设脚本如下:
#!/bin/bash
scrot -s [name of pic] -e [name of path]
notify-send "Screenshot saved successfully."发布于 2017-10-25 20:11:36
您需要的一个解决方案可能是这样的:
sc="${HOME}/yourpic.png"; /usr/bin/scrot "$sc" -e "/usr/bin/gimp -sf $sc"您可以将${HOME}替换为所需的路径
一旦脚本运行,Gimp就会运行:
如果需要,可以在Gimp中为最后两个任务创建键盘快捷键:编辑-键盘快捷键。
其他实用程序:
的屏幕截图实用程序
https://stackoverflow.com/questions/46897254
复制相似问题