如何延迟截图?


30

虽然Prnt Scrn大多数情况下按需要截图,但有时它并没有按预期进行。最常见的情况是下拉菜单处于活动状态。

我该如何截取屏幕截图?我想要一个与发行版随附的默认屏幕截图或屏幕捕获工具一起使用的解决方案。

Answers:


38

每个发行版的答案都非常相似。它要求您使用这些工具中提供的“延迟”功能。延迟功能使您可以发出命令,在指定的时间间隔后截取屏幕截图。您可以设置此时间间隔,以便在发出命令后,您有足够的时间打开要捕获的屏幕。

设置延迟的确切方法取决于每个发行版的默认屏幕截图应用程序。而且,通常,您也许可以通过GUI或终端或键盘快捷键来完成所需的操作。

GNOME / Unity in 12.10

默认工具是“ 屏幕截图”gnome-screenshot如果您想从终端运行它,又名“ 截图”)。因此,您将开始screenshot在Unity的Dash中输入内容,以查看其出现并单击。然后,您将看到一个带有几个选项的小窗口:

gnome屏幕截图

根据您选择的内容,一些选项将被公开。如果选择抓取整个屏幕,则“包含窗口边框”和“应用效果”将不可用。
根据需要进行设置。五秒钟的延迟是一个不错的起点,可以让您调出要捕获的实际屏幕。要使事情顺利进行,请单击“获取屏幕截图”。快速设置您想要的内容并等待。
您会听到(老式)相机快门的声音,然后会出现一个新屏幕。
在其中,您将看到:

  • 屏幕截图的“缩略图”
  • 一个选项,用于指定保存屏幕截图的名称和目的地
  • 如果您想进一步处理图像,可以将其保存到剪贴板。

默认图像格式是.png,这是,在一些看来,比一个更合适的格式.jpg

请注意,如果选择“选择要抓取的区域”,则gnome屏幕截图的时间延迟功能不可用。

鲁本图12.10

Lubuntu中的默认屏幕截图捕获工具称为scrot。有一种使用scrot时间的方式,不需要使用终端。但是lubuntu-rc.xml为了安全起见,它涉及一次备份文件后对其进行一次编辑。该文件位于中~/.config/openbox。使用文件管理器转到此子文件夹,右键单击该文件,然后使用您喜欢的文本编辑器将其打开。然后搜索类似:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>....</command>
  </action>
</keybind>  

哪里....是什么是目前存在之间<command></command>。替换....

scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png

保存文件并关闭它。

进入终端并运行openbox --reconfigure。(如果您没有弄乱任何内容,您将不会看到任何事情发生,并且会得到提示。如果您弄乱了某些内容,将会得到一个错误。那时备份很方便。)该命令是确保对您的编辑lubuntu-rc.xml现在处于活动状态的必要步骤。

什么你通过编辑做lubuntu-rc.xml是问scrot

  • 拍摄完整的屏幕截图(包括造成的窗口边框-b
  • 延迟五秒钟
  • 根据年,月:日:小时:分钟:秒的当前时间为文件命名,.png格式为
  • 将图像保存到桌面。

上面描述的内容基本上使您可以单击Prnt Scrn,然后执行所需的操作,例如在5秒钟内打开菜单,然后scrot获取完整的屏幕截图。它会无声地执行此操作。不要期望听到或看到任何东西。

man scrot从终端运行可为您提供有关的更多信息scrot

只能通过添加+ -u并将此键绑定分配给此代码来修改代码以捕获活动窗口。 AltPrnt Scrn

使用Prnt ScrnAlt+时Prnt Scrn,可以-q N在代码中添加“ -q告诉” scrot以默认值N75 以外的质量保存图像。较高的值将创建质量较高但较大的文件。根据man scrot效果-q取决于所选择的图像格式。

许本图12.10

Xubuntu 12.10中的默认屏幕截图工具为Xfce4-screenshooter。它的GUI与GNOME的GUI看起来并没有太大不同:

XS-1

与GNOME屏幕截图工具一样,有一些选项,但是延迟功能在“选择区域”中不可用。

单击时OK,将出现另一个窗口,其中有以下选择:将图像保存到文件,将其复制到剪贴板,使用可以处理图像的程序(如下拉菜单所示)打开它,甚至将其上传到特定的图像托管服务。

XS-2

如果选择将映像保存到磁盘,则会出现一个常规的“另存为”屏幕,您可以在其中指定保存格式的名称,文件类型和位置。

man xfce4-screenshooter提供了可用开关的详细信息,如果用户有兴趣修改Prnt Scrnand Alt+ 的功能Prnt Scrn始终使用delay选项,则可以提供帮助。

  • Prnt Scrn可以设置为xfce4-screenshooter -d 5 -f。然后,任何时候Prnt Scrn按下,XFCE4,screenshooter将采取的瞬间因为屏幕-f5秒的延迟,然后提示你输入一个文件名和位置之后。
  • AltPrnt Scrn可以将+ 设置为 xfce4-screenshooter -d 5 -w捕获活动窗口,因为-w

13

我使用一个名为Shutter安装百叶窗的程序。据我所知,它适用于大多数桌面管理器-我目前在Unity中使用时没有问题,对我来说,它也适用于当前的Kubuntu和Mint。

您可以看到它的按钮可以截取屏幕截图(按顺序从左到右):

  • 屏幕选择
  • 一个或多个工作区/ 桌面
  • 任何窗口即开
  • 任何选择窗口
  • 应用程序中的单个菜单或级联菜单
  • 工具提示
  • 网站

此外,在底部您还可以看到它还具有延迟功能。它有一个非常不错的基本编辑工具以及一个应用程序指示器。

很长时间以来,我一直超级满意。


6
我已经使用快门2年了。每次我需要定时的屏幕截图时,我都会使用gnome屏幕截图,因为我从未在底部看到过“延迟”控件。非常感谢您指出这一点,这使拍摄菜单之类的屏幕截图变得非常容易。
Leo Ufimtsev '16

请注意,不幸的是,延迟在“选择”模式下不起作用。相反,您必须使用“桌面”屏幕截图模式。
加布里埃尔·斯台普斯

1
更新:不正确!要在“选择”模式下使用它,那就太奇怪了:设置延迟,然后单击“选择”按钮,进行选择,然后按Enter。在进行选择时,您必须猜测要截屏的菜单在哪里。然后,打开您的菜单,当延迟超时时,屏幕快照将显示在您先前选择的位置。如果您想要菜单截图的菜单适合选择空间,它将出现在菜单中!做完了 效果很好-如果您的选择太大,在以这种方式截取屏幕截图后,您始终可以进行更多裁剪。
加布里埃尔·斯台普斯

谢谢加布里埃尔·斯台普斯。“怪异的”轻描淡写!大声笑!我喜欢快门,并且将其与所有编辑功能一起使用,现在我知道了快门作弊代码。;)
吉姆(Jim

6

如果您正在运行Ubuntu,并且更喜欢使用命令行,gnome-screenshot则应预装在系统上,并具有一些方便的命令行选项(并且您应该能够通过命令行从GUI中执行所有操作)。

例如,要以5秒的延迟拍摄屏幕截图:

gnome-screenshot --delay 5

运行man gnome-screenshot以获取完整的选项列表,或查看此博客文章中的一些示例:在Ubuntu Linux中获取屏幕截图的4种方法


它没有满足您的“我想要一个与发行版随附的默认屏幕截图或屏幕捕获工具一起使用的解决方案”的信息。要求,但希望它可以帮助某个人。
IQAndreas

5

懒惰的答案 针对独立快速学习者

关于这种情况有争议。

快速解答/解决方法 适用于高级ubuntu用户

  • 将自定义快捷方式添加到以下命令:
    gnome-screenshot --delay=numIntValueInSecs
    例如
    gnome-screenshot --delay=3
  • 添加另一个以获取活动的窗口截图:
    gnome-screenshot -w --delay=3

    就是这样我还建议您设置2个其他菜单,这将给您更多时间浏览菜单。

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    键盘快捷键修改的屏幕截图

详尽的答案从新手到黑客

介绍:

每当您按时PrntScr,Ubuntu所做的全部工作就是调用gnome-screenshot,通常位于/usr/bin/路径上并且可以从“终端”(teletype,tty,cli,命令行/提示符)访问,因此您可以通过各种方式使用它以适应您的时髦需求目的。

这个gnome-screenshot小程序接受可选参数,您可以通过传递标准参数来寻求帮助来查看所有选项,您知道一个(-h

终端上的gnome屏幕截图帮助的屏幕截图

如果您仍然不确定如何使用此功能,可以随时阅读更详细的帮助,只需手动输入 man gnome-screenshot

终端上的gnome屏幕截图手册页的屏幕截图

阅读完完整的手册后,可以轻松地找到适合您需求的ubuntu黑客,而您也不需要其他人来逐步指导您。也许到此为止,您甚至都知道如何自行解决此问题,如果您仍然迷路(希望不会迷路),请继续阅读...

说明:

  • 步骤零:打开Ubuntu的系统设置并导航到Keyboard选项:

ubuntu系统设置菜单高亮键盘的屏幕截图

现在

  1. 导航至Shortcuts标签。
  2. 选择 Custom Shortcuts
  3. 点击+按钮添加新的自定义快捷方式。
  4. 输入名称和命令。
    (就像上面“快速解答”中所述)
    4½。分配您想要的按键组合。
  5. 关闭此窗口,否则它将无法正常工作。

键盘快捷键修改的屏幕截图,并提供逐步说明

*保存!
您刚刚迈出了成为ubuntu大师的第一步,希望这个答案对您有所帮助*


优秀!我现在想知道的是为什么gnome-screenshot简化了界面并消除了延迟。这样会容易得多吗?
亚历克西斯·威尔克

您可能应该问的开发人员gnome-screenshot,我个人不知道。
JorgeArtware
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.