如何延迟截屏?

31 screenshot

虽然按下Prnt Scrn主要是截取屏幕截图,但有时它不会按预期进行。最常见的情况是下拉菜单处于活动状态。

如何截取此类屏幕截图?我想要一个适用于我的发行版附带的默认屏幕截图或屏幕捕获工具的解决方案。

小智 39

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

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

12.10 中的 GNOME/Unity

默认工具是Screenshotgnome-screenshot如果你想从终端运行它,也就是)。因此,您将开始输入screenshotUnity 的 Dash 以查看它是否出现供您单击。然后你会看到一个带有几个选项的小窗口:

侏儒截图

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

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

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

请注意,如果您选择“选择要抓取的区域”,则 gnome-screenshot 的时间延迟功能将不可用。

卢本图 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>  
Run Code Online (Sandbox Code Playgroud)

....之间的当前位置在哪里。替换为 <command></command>....

scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png
Run Code Online (Sandbox Code Playgroud)

保存文件并关闭它。

进入终端并运行openbox --reconfigure。(你不会看到任何事情发生,如果你没有搞砸任何事情,你会得到提示。如果你搞砸了什么,你会得到一个错误。这时候备份就派上用场了。)运行该命令是确保您的编辑lubuntu-rc.xml现在处于活动状态的必要步骤。

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

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

上面描述的内容基本上使您只需点击Prnt Scrn,然后执行您想要的操作,例如在 5 秒内打开菜单,然后进行scrot全窗口截图。它默默地这样做。不要期望听到或看到任何东西。

man scrot从终端运行可为您提供有关scrot.

可以修改代码以仅通过向此代码添加-u和分配Alt+ 的Prnt Scrn键绑定来捕捉活动窗口的快照。

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

徐邦图 12.10

Xubuntu 12.10 中的默认截图工具是Xfce4-screenshooter. 它的 GUI 看起来与 GNOME 没有太大区别:

XS-1

与 GNOME 屏幕截图工具一样,有一些选项,但“选择区域”没有延迟功能。

单击 时OK,会出现另一个窗口,其中包含有关将图像保存到文件、将其复制到剪贴板、使用可以操作图像的程序打开它(如下拉列表所示),甚至将其上传到特定图像托管服务的选项。

XS-2

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

man xfce4-screenshooter有可用开关的详细信息,如果用户有兴趣修改Prnt ScrnAlt+的功能Prnt Scrn始终使用延迟选项,这些信息可能会有所帮助。

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


小智 14

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

你可以看到它的按钮截图(按顺序,按钮从左到右):

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

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

很长一段时间以来,我一直非常满意。

  • 我已经使用快门2年了。每次我需要定时截图时,我都会求助于 gnome-screen-shot,因为我从未在底部看到过“延迟”控件。非常感谢您指出这一点,让您更轻松地截取菜单等内容的屏幕截图。 (6认同)

IQA*_*eas 5

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

例如,要截取延迟 5 秒的屏幕截图:

gnome-screenshot --delay 5
Run Code Online (Sandbox Code Playgroud)

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


Jor*_*are 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/路径上并可从“终端”(电传打字机、tty、cli、命令行/提示)获得的调用,因此您可以以各种方式使用它来适应您的时髦目的。

gnome-screenshot小程序接受可选参数,你可以通过标准参数求助看到所有的选项,你知道一个(-h

终端 gnome-screenshot 帮助的屏幕截图

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

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

您阅读完整手册的次数越多,入侵 ubuntu 以满足您的需求将变得直观,您不需要其他人为您提供分步说明。也许此时您甚至知道如何自己解决这个问题,如果您仍然迷路(希望不是),请继续阅读......

指示:

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

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

现在

  1. 导航到Shortcuts选项卡。
  2. 选择 Custom Shortcuts
  3. 点击+按钮添加新的自定义快捷方式。
  4. 给一个名字和一个命令。
    (就像在上面的“快速答案”中描述的那样)
    4½。分配您想要的组合键。
  5. 关闭此窗口,否则将无法工作。

带分步注释的键盘快捷键修改截图

*快!
你只是更进一步成为 ubuntu 大师,我希望这个答案对你有帮助 *