在Linux中如何截图

时间:2020-01-09 10:45:29  来源:igfitidea点击:

方法1:在Linux中获取屏幕快照的默认方法

如果我们只需要一个简单的屏幕截图,但没有任何注释/精美的编辑功能,则可以使用默认的键盘快捷键来解决问题。

这些不是特定于Ubuntu的。几乎所有的Linux发行版和桌面环境都支持这些键盘快捷键。
让我们看一下可以使用的键盘快捷键列表:

PrtSc将整个屏幕的屏幕快照保存到" Pictures"目录中。
Shift + PrtSc将特定区域的屏幕快照保存到"图片"。
Alt + PrtSc将当前窗口的屏幕快照保存到图片。
Ctrl + PrtSc将整个屏幕的屏幕快照复制到剪贴板。
Shift + Ctrl + PrtSc将特定区域的屏幕快照复制到剪贴板。
Ctrl + Alt + PrtSc将当前窗口的屏幕快照复制到剪贴板。

如我们所见,使用默认的屏幕快照工具在Linux中截屏绝对简单。但是,如果要立即注释(或者其他编辑功能)而不将屏幕截图导入到另一个应用程序,则可以使用专用的屏幕截图工具。

方法2:使用Flameshot在Linux中拍摄和编辑屏幕截图

Flameshot是一个非常出色的屏幕截图工具,于去年在GitHub上发布。

如果我们一直在寻找一种可以在主动维护的同时进行注释,模糊,标记和上传到imgur的屏幕截图工具,而不是某些过时的屏幕截图工具,那么Flameshot应该是已安装的工具。

不用了,我们将指导我们如何安装和配置喜好。

要将其安装在Ubuntu上,我们只需要在Ubuntu软件中心搜索它并安装它即可。如果要使用终端,请使用以下命令:

sudo apt install flameshot

如果我们在安装时遇到任何问题,可以按照其官方安装说明进行操作。安装后,需要对其进行配置。好了,我们始终可以搜索并启动它,但是如果我们想使用PrtSc键触发Flameshot屏幕截图工具,则需要分配一个自定义键盘快捷键。

方法3:在Linux中使用Shutter获取和编辑屏幕截图

Shutter是流行的屏幕截图工具,可用于所有主要的Linux发行版。

要安装快门,我们可以浏览软件中心并从那里获取它。另外,我们可以在终端中使用以下命令在基于Ubuntu的发行版中安装Shutter:

sudo apt install shutter

正如我们在Flameshot中看到的那样,我们可以选择使用应用启动器搜索Shutter并手动启动该应用,也可以按照同一组指令(使用不同的命令)设置自定义快捷方式来在我们触发时触发Shutter按PrtSc键。

如果要分配自定义键盘快捷键,则只需在命令字段中使用以下命令:

shutter -f

方法4:使用GIMP在Linux中获取屏幕截图

如果我们碰巧经常使用GIMP,并且我们可能希望对屏幕截图进行一些高级编辑,那么GIMP将是一个不错的选择。

我们应该已经安装了它,如果没有,则可以随时前往软件中心进行安装。如果我们在安装时遇到问题,可以随时访问其官方网站获取安装说明。

要使用GIMP截屏,我们需要先启动它,然后在File-> Create-> Screenshot中导航。

单击屏幕快照选项后,将进行一些调整以控制屏幕快照。

方法5:使用命令行工具在Linux中获取屏幕截图

本部分仅适用于终端爱好者。如果我们喜欢使用终端,则可以使用GNOME屏幕截图工具或者ImageMagick或者Deepin Scrot,它们在大多数流行的Linux发行版中都已随附。

GNOME屏幕截图(适用于GNOME桌面用户)

gnome-screenshot

要延迟拍摄屏幕截图,请输入以下命令(此处5是我们要延迟的秒数)

GNOME屏幕截图是GNOME桌面所有发行版中存在的默认工具之一。

gnome-screenshot -d -5

imagemagick

如果我们正在使用Ubuntu,Mint或者任何其他流行的Linux发行版,则应已在系统上预安装ImageMagick。
如果没有,使用下面命令安装:

sudo apt-get install imagemagick

安装后,我们可以键入以下命令以截取屏幕截图:

要获取整个屏幕的屏幕截图,请执行以下操作:

import -window root image.png

在这里," image.png"是我们所需的屏幕快照名称。

要获取特定区域的屏幕截图:

import image.png

Deepin Scrot

Deepin Scrot是一个稍微先进的基于终端的屏幕截图工具。与其他类似,我们应该已经安装了它。如果没有,请输入以下内容通过终端安装:

sudo apt-get install scrot

安装后,请按照以下说明进行屏幕截图:

截取整个屏幕的屏幕截图:

scrot myimage.png

要对选定区域进行截图:

scrot -s myimage.png