在有限时间内直接保存了许多屏幕截图,而无需输入文件名


23

我知道如何拍摄屏幕截图,但是我想在有限的时间内拍摄很多屏幕截图(拍摄我无法暂停的程序的一次执行的屏幕截图)。

是否有一个程序负责“ PrtScr”键盘键,并且仅存储每个屏幕快照而无需询问?标准的Ubuntu工具会弹出一个对话框,询问我要将文件保存在哪里,我想要一个不问该工具的工具,只是将其保存在桌面上或保存为00001.png 00002.png等。

Answers:


26

快门安装百叶窗具有自动保存屏幕截图的选项,每次都增加文件名。

编辑➜首选项➜主要➜保存

在此处输入图片说明

要使Shutter在您点击时截取屏幕截图PrtScr
请转到编辑➜首选项➜键盘,然后选中捕获复选框:

在此处输入图片说明

如果您不想每次拍摄屏幕快照时都弹出“快门”窗口,请转到“ 编辑”➜“首选项”➜“行为”,在获取屏幕快照后取消选中“显示主窗口”

在此处输入图片说明


1
快门很棒。非常推荐。还有ppa可用。
belacqua 2011年

3
大!我还要在“偏好设置”中添加“获取屏幕快照后显示主窗口”。
Nicolas Raoul

2
我安装了快门,但根本没有“键盘”水龙头。知道发生了什么/如何解决?
Funzies

2
现在,它位于系统设置的“键盘>快捷方式>自定义快捷方式> +”下,并使用好键运行命令“ shutter -f”。ubuntu 14.04 x64位的快门速度可能非常慢,此后我需要编辑其所有设置。
Guillaume Chevalier 2015年

4

快门令人印象深刻,具有许多功能,但仍需要用户交互才能捕获当前具有焦点的窗口。即,当启用“编辑”->“首选项”->“键盘”->“具有选择的捕获”并且指定了“窗口”时,快门仍会等待用户选择所需的窗口,而不是自动捕获当前具有焦点的窗口。

对于全自动屏幕截图,我发现它scrot非常适合全屏截图和捕获当前窗口(通过该-u选项),如下所述:http : //www.khattam.info/save-screenshots-in-ubuntu-当 我使用scrot看到的唯一(非常小的)问题是,它每秒最多只能拍摄一个屏幕截图。2009-05-12.html 但是由于无论如何都要花费超过一秒钟的时间来完成屏幕截图,因此这似乎并不是一个大问题。

我通过更改我<Print><Alt><Print>热键绑定(分别通过全屏和当前窗口捕获)启用了scrot(通过Synaptic Package Manager安装后),并且效果很好,如此处所述:如何还原默认键盘快捷键? 在gconf-editor中,我通过在apps-> metacity-> global_keybindings下指定以下关联,将它们设置为保存到/ tmp目录:

  • run_command_screenshot -> Print
  • run_command_window_screenshot -> <Alt>Print

以及app-> metacity-> keybinding_commands下的这些关联:

  • command_screenshot -> /usr/bin/scrot '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'
  • command_window_screenshot -> /usr/bin/scrot -u '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'

我不必重新启动任何操作即可使这些更改生效。

我正在运行Ubuntu 10.04,Gnome Desktop 2.30.2。


4

至于scrot-为了更频繁地抓取屏幕截图(每秒抓屏一次),我建议使用与Key Shortcut绑定的以下命令:

scrot ~/shots/'%Y-%m-%d_%H-%M-%S.png' -e 'TMPSCRN=$f; mv $f $${TMPSCRN%.png}-`date +%3N`.png'

由于scrot不支持%N纳秒级,因此它是一个很好的工作环境。

请注意,在此示例中,使用纳秒模式表达式中的前3个数字将纳秒缩小为毫秒%3N$TMPSCRN之所以使用局部变量,是因为对shrot $f文件名变量进行了字符串操作,我发现自己很难实现,但却无法实现。

如果您想以.jpg格式拍摄照片,则需要用替换所有出现.png.jpg

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.