Linux 下的截屏并编辑的工具介绍

ux 发行版中都可以使用。
Linux 下的截屏并编辑的工具介绍Linux 下的截屏并编辑的工具介绍html

当个人主力操做系统从 Windows 转换到 Ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性。尽管使用默认的键盘快捷键也能够获取屏幕截图,但若是使用屏幕截图工具,能够更方便地对屏幕截图进行编辑。linux

本文将会介绍在不适用第三方工具的状况下,如何经过系统自带的方法和工具获取屏幕截图,另外还会介绍一些可用于 Linux 的最佳截图工具。工具

方法 1:在 Linux 中截图的默认方式网站

你想要截取整个屏幕?屏幕中的某个区域?某个特定的窗口?若是只须要获取一张屏幕截图,不对其进行编辑的话,那么键盘的默认快捷键就能够知足要求了。并且不只仅是 Ubuntu ,绝大部分的 Linux 发行版和桌面环境都支持如下这些快捷键:ui

  • PrtSc – 获取整个屏幕的截图并保存到 Pictures 目录。
  • Shift + PrtSc – 获取屏幕的某个区域截图并保存到 Pictures 目录。
  • Alt + PrtSc –获取当前窗口的截图并保存到 Pictures 目录。
  • Ctrl + PrtSc – 获取整个屏幕的截图并存放到剪贴板。
  • Shift + Ctrl + PrtSc – 获取屏幕的某个区域截图并存放到剪贴板。
  • Ctrl + Alt + PrtSc – 获取当前窗口的 截图并存放到剪贴板。

如上所述,在 Linux 中使用默认的快捷键获取屏幕截图是至关简单的。但若是要在不把屏幕截图导入到其它应用程序的状况下对屏幕截图进行编辑,仍是使用屏幕截图工具比较方便。操作系统

方法 2:在 Linux 中使用 Flameshot 获取屏幕截图并编辑命令行

Linux 下的截屏并编辑的工具介绍Linux 下的截屏并编辑的工具介绍

功能概述:htm

  • 注释 (高亮、标示、添加文本、框选)
  • 图片模糊
  • 图片裁剪
  • 上传到 Imgur
  • 用另外一个应用打开截图

Flameshot 在去年发布到 GitHub,并成为一个引人注目的工具。blog

若是你须要的是一个可以用于标注、模糊、上传到 imgur 的新式截图工具,那么 Flameshot 是一个好的选择。教程

下面将会介绍如何安装 Flameshot 并根据你的偏好进行配置。

若是你用的是 Ubuntu,那么只须要在 Ubuntu 软件中心上搜索,就能够找到 Flameshot 进而完成安装了。要是你想使用终端来安装,能够执行如下命令:

sudo apt install flameshot

若是你在安装过程当中遇到问题,能够按照官方的安装说明进行操做。安装完成后,你还须要进行配置。尽管能够经过搜索来随时启动 Flameshot,但若是想使用 PrtSc 键触发启动,则须要指定对应的键盘快捷键。如下是相关配置步骤:

  • 进入系统设置中的“键盘设置”
  • 页面中会列出全部现有的键盘快捷键,拉到底部就会看见一个 “+” 按钮
  • 点击 “+” 按钮添加自定义快捷键并输入如下两个字段:
    • “名称”: 任意名称都可。
    • “命令”: /usr/bin/flameshot gui
  • 最后将这个快捷操做绑定到 PrtSc 键上,可能会提示与系统的截图功能相冲突,但能够忽略掉这个警告。

配置以后,你的自定义快捷键页面大概会是如下这样:

Linux 下的截屏并编辑的工具介绍Linux 下的截屏并编辑的工具介绍

将键盘快捷键映射到 Flameshot

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

Linux 下的截屏并编辑的工具介绍Linux 下的截屏并编辑的工具介绍

功能概述:

  • 注释 (高亮、标示、添加文本、框选)
  • 图片模糊
  • 图片裁剪
  • 上传到图片网站

Shutter 是一个对全部主流 Linux 发行版都适用的屏幕截图工具。尽管最近已经不太更新了,但仍然是操做屏幕截图的一个优秀工具。

在使用过程当中可能会遇到这个工具的一些缺陷。Shutter 在任何一款最新的 Linux 发行版上最多见的问题就是因为缺乏了任务栏上的程序图标,致使默认禁用了编辑屏幕截图的功能。 对于这个缺陷,仍是有解决方案的。你只须要跟随咱们的教程在 Shutter 中修复这个禁止编辑选项并将程序图标在任务栏上显示出来。问题修复后,就可使用 Shutter 来快速编辑屏幕截图了。

一样地,在软件中心搜索也能够找到进而安装 Shutter,也能够在基于 Ubuntu 的发行版中执行如下命令使用命令行安装:

sudo apt install shutter

相似 Flameshot,你能够经过搜索 Shutter 手动启动它,也能够按照类似的方式设置自定义快捷方式以 PrtSc 键唤起 Shutter。
若是要指定自定义键盘快捷键,只须要执行如下命令:

shutter -f

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

Linux 下的截屏并编辑的工具介绍Linux 下的截屏并编辑的工具介绍
功能概述:

  • 高级图像编辑功能(缩放、添加滤镜、颜色校订、添加图层、裁剪等)
  • 截取某一区域的屏幕截图

若是须要对屏幕截图进行一些预先编辑,GIMP 是一个不错的选择。

经过软件中心能够安装 GIMP。若是在安装时遇到问题,能够参考其官方网站的安装说明。

要使用 GIMP 获取屏幕截图,须要先启动程序,而后经过 “File-> Create-> Screenshot” 导航。

打开 Screenshot 选项后,会看到几个控制点来控制屏幕截图范围。点击 “Snap” 截取屏幕截图,图像将自动显示在 GIMP 中可供编辑。

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

这一节内容仅适用于终端爱好者。若是你也喜欢使用终端,可使用 “GNOME 截图工具”或 “ImageMagick” 或 “Deepin Scrot”,大部分流行的 Linux 发行版中都自带这些工具。

要当即获取屏幕截图,能够执行如下命令:

GNOME 截图工具(可用于 GNOME 桌面)

gnome-screenshot

GNOME 截图工具是使用 GNOME 桌面的 Linux 发行版中都自带的一个默认工具。若是须要延时获取屏幕截图,能够执行如下命令(这里的 5 是须要延迟的秒数):

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 是基于终端的一个较新的截图工具。和前面两个工具相似,通常自带于 Linux 发行版中。若是须要自行安装,能够执行如下命令:

sudo apt-get install scrot
安装完成后,使用下面这些命令能够获取屏幕截图。
获取整个屏幕的截图:

scrot myimage.png

获取屏幕某一区域的截图:

scrot -s myimage.png

总结

以上是一些在 Linux 上的优秀截图工具。固然还有不少截图工具没有说起(例如用于 KDE 发行版的Spectacle),但相比起来仍是上面几个工具更为好用。

若是你有比文章中提到的更好的截图工具,欢迎讨论!

本文地址:https://www.linuxprobe.com/tools-under-linux.html

相关文章
相关标签/搜索