返回顶部
首页 > 资讯 > 操作系统 >Linux下截屏并编辑的最佳工具
  • 862
分享到

Linux下截屏并编辑的最佳工具

linux截屏linux截屏编辑工具 2022-06-04 22:06:58 862人浏览 八月长安
摘要

当我的主力操作系统从 windows 转换到 ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性。尽管使用默认的键盘快捷键也可以获取屏幕截图,但如果使用屏幕截图工具,可以更方便地对屏幕截图进行编辑。 本文将会介绍在

当我的主力操作系统windows 转换到 ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性。尽管使用默认的键盘快捷键也可以获取屏幕截图,但如果使用屏幕截图工具,可以更方便地对屏幕截图进行编辑。

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

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

你想要截取整个屏幕?屏幕中的某个区域?某个特定的窗口?

如果只需要获取一张屏幕截图,不对其进行编辑的话,那么键盘的默认快捷键就可以满足要求了。而且不仅仅是 Ubuntu ,绝大部分的 Linux 发行版和桌面环境都支持以下这些快捷键:

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

如上所述,在 Linux 中使用默认的快捷键获取屏幕截图是相当简单的。但如果要在不把屏幕截图导入到其它应用程序的情况下对屏幕截图进行编辑,还是使用屏幕截图工具比较方便。

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


flameshot

功能概述:

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

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

如果你需要的是一个能够用于标注、模糊、上传到 imgur 的新式截图工具,那么 Flameshot 是一个好的选择。

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

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

sudo apt install flameshot

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

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

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

将键盘快捷键映射到 Flameshot

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

功能概述:

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

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

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

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

sudo apt install shutter

类似 Flameshot,你可以通过搜索 Shutter 手动启动它,也可以按照相似的方式设置自定义快捷方式以 PrtSc 键唤起 Shutter。

如果要指定自定义键盘快捷键,只需要执行以下命令:

shutter -f

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

功能概述:

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

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

通过软件中心可以安装 GIMP。如果在安装时遇到问题,可以参考其 官方网站的安装说明 。

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

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

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

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

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

安装完JFAuMG成后,使用下面这些命令可以获取屏幕截图。

获取整个屏幕的截图:

scrot myimage.png

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

scrot -s myimage.png

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

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

gnome-screenshot -d -5

在WIN中,习惯了用QQ的CTRL-ALT-A来截取指定区域的截屏了,确实方便好用,不过在Linux中,可以使用gnome-screenshot 来完成类似的功能。

首先,打开“系统设置”中的“键盘”,在其中的“快捷键”中添加新的自定义快捷键。

名称输入任何你喜欢的名称,比如“截屏”,命令输入:

gnome-screenshot -a

点击应用之后,就出现了一条新的快捷命令,但还处于“禁用”状态,即disable,点击“禁用”,会显示为“新建快捷键…”,然后按下你希望用的快捷键,比如 CTRL-ALT-A 。

如图所示,最终出现以下界面,即可按 CTRL-ALT-A 进行区域截图。

若要截全屏(双屏显示可以截双屏),则只需输入

gnome-screenshot

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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

--结束END--

本文标题: Linux下截屏并编辑的最佳工具

本文链接: https://lsjlt.com/news/19863.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下截屏并编辑的最佳工具
    当我的主力操作系统从 Windows 转换到 Ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性。尽管使用默认的键盘快捷键也可以获取屏幕截图,但如果使用屏幕截图工具,可以更方便地对屏幕截图进行编辑。 本文将会介绍在...
    99+
    2022-06-04
    linux 截屏 linux 截屏编辑工具
  • “ASP IDE是否是Linux系统下最佳的编程算法工具?”
    ASP IDE是否是Linux系统下最佳的编程算法工具? 随着技术的不断进步,程序员们也在不断地寻找更好的编程算法工具来提高他们的效率和编程质量。ASP IDE是一种强大的工具,被很多程序员认为是Linux系统下最佳的编程算法工具。本文将探...
    99+
    2023-09-08
    ide linux 编程算法
  • Linux上的音频编辑工具有哪些
    这篇文章将为大家详细讲解有关Linux上的音频编辑工具有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. AudacityAudacity audio editorAudacity 是 Linux ...
    99+
    2023-06-16
  • Linux日志分析的最佳工具:Python和numpy。
    Linux日志分析的最佳工具:Python和numpy 在现代科技时代,数据是无处不在的。随着数据的不断增长和复杂性的提高,分析数据的能力变得越来越重要。对于Linux服务器系统管理员来说,日志是非常重要的数据资源,需要对其进行分析以检测问...
    99+
    2023-08-10
    numpy 日志 linux
  • 服务器容器编排工具的最佳实践
    随着容器技术的发展,越来越多的企业开始将容器应用于生产环境中。容器应用的快速部署和扩展等优点受到众多企业青睐。然而,容器应用的管理也给企业带来了新的挑战。这时,服务器容器编排工具就能够简化容器管理,优化IT基础设施,并确保容器应用的高可用...
    99+
    2024-02-09
    服务器容器编排工具 Docker Kubernetes Mesos容器管理
  • 使用golang进行Select Channels Go并发式编程的最佳工具和库
    使用Golang进行并发式编程时,可以使用以下工具和库来处理Select Channels:1. Goroutines:Gorout...
    99+
    2023-10-20
    Golang
  • Linux下常用的录屏工具有哪些
    这篇文章主要介绍了Linux下常用的录屏工具有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。录屏可以帮助用户解决一些问题,比如bug重现,或者是视频教学,比单纯的文字描述...
    99+
    2023-06-27
  • Linux下Java文件编程的最佳实践?
    在开发Java应用程序的过程中,文件操作是一个非常常见的需求。Linux作为一个开源的操作系统,广泛地应用于服务器领域,因此掌握在Linux下进行Java文件编程的最佳实践对于Java程序员来说是非常重要的。 下面我们将介绍一些在Linu...
    99+
    2023-08-10
    文件 linux 编程算法
  • 通过C#编写一个简易的Windows截屏增强工具
    目录前言功能实现原理代码C#PInvoke定义注册键盘钩子键盘消息处理函数保存图片半年前我开源了 DreamScene2 一个小而快并且功能强大的 Windows...
    99+
    2024-04-02
  • Linux 下 Python 编程的最佳实践是什么?
    Python 是一种高级编程语言,非常适合在 Linux 环境下进行开发。但是,在开发 Python 应用程序时,有许多最佳实践可以帮助您编写出更加优秀的代码。在本文中,我们将介绍一些最佳实践,以帮助您在 Linux 环境下更好地使用 P...
    99+
    2023-09-16
    编程算法 分布式 linux
  • C语言编辑器推荐:选择最适合你的工具
    在当今的计算机科学领域,C语言被广泛用于开发各种应用程序和系统软件。而在编写C语言代码时,选择一款合适的编辑器是非常重要的。一个好的编辑器可以提高开发效率、简化代码编写和调试过程。本文...
    99+
    2024-02-23
    编辑器 工具 c语言
  • Linux环境下Java异步编程的最佳实践?
    在Linux环境下,Java异步编程是一个非常重要的领域。异步编程可以提高Java程序的效率和响应能力,让程序能够更好地处理高并发和大量请求。本文将介绍Linux环境下Java异步编程的最佳实践,同时会穿插一些代码演示。 一、Java异步编...
    99+
    2023-10-15
    分布式 linux 异步编程
  • Linux 中最好的 Python 编程工具是什么?
    Python 是一种广泛使用的高级编程语言,其语法简单易懂,适用于各种应用场景。在 Linux 系统中,开发者可以使用多种编程工具来编写 Python 代码。本文将介绍 Linux 中最好的 Python 编程工具。 Vim Vim ...
    99+
    2023-08-07
    编程算法 shell linux
  • Ubuntu 18.04中截图工具shutter的编辑按钮不可用的解决办法
     Shutter是一个由第三方提供的在Ubuntu上运行的截图工具,相对于系统自带的截图工具(默认可通过Ctrl + Shift + Print快捷键启动截图),最大的优点就是可以即时对图片进行编辑,在图片上做一些标记和...
    99+
    2022-06-04
    ubuntu 编辑按钮 Ubuntu 截图工具shutter
  • Linux下Python异步编程的最佳实践是什么?
    在如今互联网时代,高并发、高性能已经成为开发的基本要求。而异步编程正是解决这一问题的重要方式之一。Python是一种以简洁、易读性为主要特点的高级编程语言,也拥有强大的异步编程能力。本文将介绍Linux下Python异步编程的最佳实践。 ...
    99+
    2023-06-24
    异步编程 面试 linux
  • Windows 平台下 Python 并发编程的最佳实践是什么?
    随着计算机硬件的不断升级,越来越多的任务需要同时在计算机上运行。这就需要使用并发编程来实现任务的同时执行。Python是一种高级编程语言,也是一种非常适合并发编程的语言。而在Windows平台下,Python的并发编程需要一些最佳实践。本文...
    99+
    2023-11-09
    面试 并发 windows
  • 时间戳获取的最佳实践:Golang编程中的强大工具
    Golang编程利器:时间戳获取的最佳实践引言:在软件开发中,时间戳是一个非常常见的概念。它是一个标识特定事件发生的数字值,通常表示自从某个参考时间点开始的毫秒数或纳秒数。在Golang中,处理时间戳的操作非常简单且高效。本文将介绍Gola...
    99+
    2023-12-29
    Golang 时间戳 最佳实践
  • Linux下最适合做Java开发的编辑器是什么?
    在Linux下做Java开发的编辑器有很多种选择,但是最适合的编辑器是什么呢?本文将为您详细介绍几种常用的编辑器,并分析它们的优缺点,帮助您选择最适合您的编辑器。 Eclipse Eclipse是Java开发中最常用的编辑器之一。它是一个...
    99+
    2023-08-06
    leetcode 自然语言处理 linux
  • Git是如何在Linux中成为最佳版本控制工具的?
    在Linux开发中,Git已经成为了最常用的版本控制工具。Git的出现彻底改变了软件开发的方式,使得团队协作变得更加容易和高效。本文将探讨Git是如何在Linux中成为最佳版本控制工具的。 一、Git的背景 Git是由Linus Torv...
    99+
    2023-08-02
    bash linux git
  • Linux日志监控的最佳实践:使用Python还是其他工具?
    在Linux系统中,日志是非常重要的一部分。它记录了系统中发生的所有事件,包括错误、警告和其他信息。监控这些日志对于系统管理员来说是非常必要的,因为它们可以帮助管理员了解系统的运行状况,并及时发现潜在的问题。在本文中,我们将探讨Linux...
    99+
    2023-08-28
    实时 日志 linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作