如何在LINUX系统下截图和编辑

  • 在 Linux 中截图的默认方式
    • 在 Linux 中使用 Flameshot 获取屏幕截图并编辑
    • 在 Linux 中使用 Shutter 获取屏幕截图并编辑
    • 在 Linux 中使用 GIMP 获取屏幕截图
    • 在 Linux 中使用命令行工具获取屏幕截图

在 Linux 中截图的默认方式

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

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

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

在 Linux 中使用 Flameshot 获取屏幕截图并编辑

功能概述:

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

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

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

安装完成后,你还需要进行配置。尽管可以通过搜索来随时启动 Flameshot,但如果想使用 PrtSc 键触发启动,则需要指定对应的键盘快捷键。以下是相关配置步骤:

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

这个软件亲测有效,但个人感觉不太好用。

在 Linux 中使用 Shutter 获取屏幕截图并编辑

功能概述:

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

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

同样地,在软件中心搜索也可以找到进而安装 Shutter,也可以在基于 Ubuntu 的发行版中执行以下命令使用命令行安装:
sudo apt install shutter`
类似 Flameshot,你可以通过搜索 Shutter 手动启动它,也可以按照相似的方式设置自定义快捷方式以 PrtSc 键唤起 Shutter。

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

shutter -f

在 Linux 中使用 GIMP 获取屏幕截图

功能概述:

高级图像编辑功能(缩放、添加滤镜、颜色校正、添加图层、裁剪等)
截取某一区域的屏幕截图
如果需要对屏幕截图进行一些预先编辑,GIMP 是一个不错的选择。

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

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

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

在 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系统下截图和编辑相关推荐

  1. 如何在Linux系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程

    如何在Linux系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程 作者:张国军_Suger 开发工具与关键技术:VMware Workstation Pro.Linux系统( ...

  2. disk在linux怎么使用教程,如何在 Linux 系统下使用 PhotoRec TestDisk

    原标题:如何在 Linux 系统下使用 PhotoRec & TestDisk 同学们在日常工作与学习中难免会有错删文件的情况发生,如果这时有一个合适的工具和相关专业知识,就可以从电脑中恢复已 ...

  3. 如何在linux中使用u盘,如何在Linux系统下使用U盘

    如何在Linux系统下使用U盘 Linux系统中U盘被视为SCSI设备, SCSI设备对应的设备文件格式为"sdX" 系统中的第一个SCSI设备表示"sda", ...

  4. 如何在Linux系统下更改系统语言?

    如何在Linux系统下更改系统语言? 先更改系统的更新服务器,选择国内的服务器网速更好一些. 选择「System Settings」打开设置 选择「Software & Updates」 下载 ...

  5. 如何在linux系统下使用百度云盘上传下载文件?

    学习目标: 如何在linux系统下使用百度云盘上传下载文件? 环境准备: linux操作系统 python开发运行环境 文件下载: 1.Linux系统安装工具 pip install requests ...

  6. 【操作系统】如何在linux系统下运行C程序

    如何在linux系统下运行C程序 linux系统与windows系统不同,如何在linux中运行C,我们来看看吧. 工具/原料 Linux虚拟机 电脑 方法/步骤 查看全文 http://www.ta ...

  7. 如何在Linux系统下安装英特尔® Arc™系列独立显卡驱动以及进行AI推理性能测试...

    点击蓝字 关注我们,让开发变得更有趣 作者 | 周兆靖 排版 | 李擎 如何在Linux系统下安装英特尔® Arc™系列 独立显卡驱动以及进行AI推理性能测试 目录 1.本文目的 2.Linux 系统 ...

  8. linux 解压zip 空格,如何在linux系统下对文件夹名有空格的文件夹进行操作,linux空格...

    如何在linux系统下对文件夹名有空格的文件夹进行操作,linux空格 在Windows操作系统中可以轻易地创建\移动\删除文件夹名带有空格的文件夹, 而在linux则需要进行一些特殊的处理才能实现以 ...

  9. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

最新文章

  1. .NET 不规则、可改变大小、边框半透明窗体设计
  2. stm32如何执行软复位_常见的单片机复位方式及其原理分析
  3. 买了台任天堂Switch
  4. 蓝桥杯练习系统 —— 题解目录
  5. Lottie 站在巨人的肩膀上实现 Android 酷炫动画效果
  6. 再破记录!2019天猫双11八小时总成交1504.9亿,开场后8分1秒发货量破1亿
  7. mfc在运行的时候为什么没有实例化_Redis(7)——持久化【一文了解】
  8. 张掖市职教中心计算机专业,张掖市职教中心参加2021年全市中等职业学校学生教师技能大赛成绩喜人...
  9. 在Eclipse中配置DOS(cmd)窗口
  10. 74HC20双4输入与非门介绍
  11. 【科技论文的写作程序及方法】
  12. baidu卫兵新版力推三级加快器 电脑一键提速50%
  13. 1000道Python编程题
  14. 挫败感可以有,但还是加油吧
  15. 计算机多媒体对语文教学的提高,计算机多媒体技术在语文教学的应用
  16. pcie扰码的作用_物理层逻辑知识,关于扰码器需要遵循的规则
  17. linux命令中插入制表符,linux 中grep 匹配制表符 和 换行符的命令
  18. 凡客诚品站点打不开:页面显示域名到期了!
  19. OpenCV数据类型
  20. [CG 从零开始] 2.弄清 OpenGL工具链

热门文章

  1. 免费生成短网址稳定接口
  2. 澳或成第二大留学国家 留学生数量激增引发担忧
  3. android性能测试 内存,测试基础之Android性能测试一:内存
  4. 【洛谷1339 [USACO09OCT]】热浪Heat Wave 图论+最短路
  5. 响应式布局的常用解决方案对比(媒体查询、百分比、rem和vw/vh)
  6. Distractor-aware Siamese
  7. PPT 的模板制作过程
  8. Scratch快速入门(三)
  9. Centos 命令出现>退出如何
  10. c语言显示器编程,VC实现Windows多显示器编程的方法