如何打印屏幕或捕获屏幕区域

Abd*_*aly 10 gnome screenshot

在 Gnome 中是否有等效于 Window's Print Screen+ Paste(或者更好的是 Mac OS Cmd+ Shift+ 4, Space)?

小智 9

Shift+PrtScrn会完成这项工作。屏幕上会出现一个对话框,您可以选择其中的任何部分。


bad*_*adp 8

Gnome 应该已经内置了截图功能。

保存截图

但是,默认触发器是Print您的键盘可能缺少的键。您可以使用 重新映射此快捷方式gnome-keybinding-properties

gnome-keybinding-properties


Mic*_*zek 7

有吨。我个人使用import,来自ImageMagick。它能够捕获整个屏幕、给定的窗口,或者让您选择屏幕的一个区域并只捕获该区域

特定区域

$ import /path/to/output.png
Run Code Online (Sandbox Code Playgroud)

import 会让你用鼠标画一个区域来捕捉:

绘制捕获区域的屏幕截图

个人窗口

首先你需要找出X窗口ID:

$ xdpyinfo | grep focus
focus:  window 0x3000006, revert to Parent
Run Code Online (Sandbox Code Playgroud)

然后你可以运行导入:

$ import -window 0x3000006 /path/to/output.png
Run Code Online (Sandbox Code Playgroud)

您也可以import /path/to/output.png像在对特定区域进行截图时一样运行,当它暂停以让您用鼠标绘制该区域时,单击目标窗口。

全屏

使用root该窗口ID:

$ import -window root /path/to/output.png
Run Code Online (Sandbox Code Playgroud)

您可以使用xbindkeys将这些命令绑定到Print Screen密钥;我使用了一个名为 的脚本screenshot,因此我的配置如下所示:

"screenshot root"
m:0x0 + c:107

"screenshot window"
m:0x8 + c:107
Run Code Online (Sandbox Code Playgroud)