Ubuntu 屏幕截图:从基础到高级功能
在日常使用电脑的过程中,屏幕截图是一项非常实用且常用的功能。无论是记录重要的信息、分享操作步骤,还是捕捉精彩瞬间,屏幕截图都能极大地提高我们的效率。对于 Ubuntu 用户来说,系统提供了多种截屏工具和方法,从简单的基础功能到满足高级需求的选项,应有尽有。本文将详细介绍如何在 Ubuntu 中进行屏幕截图,并探索其高级功能。
一、基础屏幕截图功能
Ubuntu 自带的 GNOME 桌面环境提供了内置的截屏工具,操作直观简便。
1. 快捷键截图
这是最常用也最快捷的截图方式:
- PrtSc (Print Screen) 键:
- 按下
PrtSc: 截取整个屏幕,并将截图自动保存到“图片”文件夹中的“屏幕截图”子文件夹。同时,截图也会复制到剪贴板,可以直接粘贴到其他应用程序中。 - 按下
Alt + PrtSc: 截取当前活动窗口。截图行为与上述相同(保存到文件并复制到剪贴板)。 - 按下
Shift + PrtSc: 允许您手动选择屏幕区域进行截图。光标会变成十字形,拖动鼠标选择所需区域后松开,截图会保存到文件并复制到剪贴板。
- 按下
2. 使用截图工具(GNOME Screenshot)
除了快捷键,你也可以通过应用程序菜单找到名为“屏幕截图”的工具(通常在“实用工具”分类下)。
打开“屏幕截图”应用程序后,你会看到几个选项:
- 截取整个屏幕: 默认选项,点击“截取屏幕截图”按钮即可。
- 截取当前窗口: 选择此选项后点击“截取屏幕截图”按钮。
- 截取一个选择区域: 选择此选项,然后点击“截取屏幕截图”,光标会变成十字形,让你选择区域。
该工具还允许你设置延时截图(例如,延时5秒后截取),这对于需要一些时间来准备截图场景(如打开菜单或弹出窗口)的情况非常有用。截图完成后,你可以选择是保存到文件、复制到剪贴板还是直接通过其他应用打开。
二、高级屏幕截图功能
对于更专业的截图需求,Ubuntu 社区提供了许多功能强大的第三方工具。
1. Spectacle(KDE 桌面环境的默认截图工具)
虽然 Spectacle 是 KDE Plasma 桌面的默认截图工具,但它也可以在 GNOME 或其他桌面环境中使用。它提供了比 GNOME 截图工具更多的功能,例如:
- 更多截图模式: 除了全屏、窗口和矩形区域外,还支持自由选择区域和活动部分的截图。
- 截图后编辑: 允许在截图后进行基本的编辑,如裁剪、高亮、添加箭头和文本等。
- 多种保存选项: 可以选择不同的图片格式保存,并直接分享到社交媒体或上传到图片托管服务。
安装 Spectacle:
bash
sudo apt install spectacle
2. Shutter
Shutter 是一款功能非常强大的截图和图片编辑工具,深受许多 Linux 用户喜爱。它提供了以下高级功能:
- 多种截图模式: 截取整个桌面、窗口、区域、菜单、工具提示、甚至网站(通过内置浏览器插件)。
- 内置编辑工具: 强大的编辑功能,包括裁剪、调整大小、添加文字、箭头、矩形、椭圆、模糊敏感信息等。这是其最大的亮点之一。
- 图片特效: 可以为截图添加阴影、水印、灰度等特效。
- 上传功能: 直接将截图上传到各种在线图片托管服务。
- 插件支持: 通过插件扩展更多功能。
安装 Shutter:
bash
sudo apt install shutter
注意: 从 Ubuntu 18.04 LTS 开始,Shutter 的编辑功能依赖的 libgoo-canvas-perl 包被移除了官方仓库。如果你遇到编辑功能不可用的问题,需要手动添加 PPA 或寻找替代解决方案(例如安装 gnome-web-photo)。
3. Flameshot
Flameshot 是一款现代、开源且非常受欢迎的截图工具,以其强大的交互式截图和编辑功能而闻名。
- 高度可定制: 允许用户自定义颜色、快捷键、按钮等。
- 交互式截图: 在选择截图区域时,可以直接在截图上进行标注、添加文本、箭头、高亮、模糊等操作。
- 像素化/模糊: 方便地隐藏敏感信息。
- 上传到 Imgur: 一键将截图上传到 Imgur 并获取分享链接。
- 复制到剪贴板: 快速将截图复制到剪贴板。
安装 Flameshot:
bash
sudo apt install flameshot
安装后,建议将其绑定到 PrtSc 键,以替换默认的 GNOME 截图工具。你可以在“设置” -> “键盘快捷键”中找到“屏幕截图”项,并将其修改为 flameshot gui。
4. GIMP(GNU Image Manipulation Program)
GIMP 是一款专业的图像编辑软件,但它也包含一个功能强大的截图工具。如果你需要对截图进行复杂的后期处理,GIMP 是一个很好的选择。
- 文件 -> 创建 -> 屏幕截图: 在 GIMP 中选择此路径。
- 多种截图模式: 截取整个屏幕、单个窗口或选择区域。
- 延时截图: 可以设置延时。
- 直接在 GIMP 中编辑: 截图会直接在 GIMP 中打开,你可以使用其所有强大的编辑工具进行处理。
安装 GIMP:
bash
sudo apt install gimp
三、命令行截图工具
对于习惯命令行操作的用户或需要进行自动化截图的场景,也有相应的命令行工具。
1. scrot
scrot 是一个轻量级的命令行截图工具,功能简单但实用。
安装 scrot:
bash
sudo apt install scrot
常用命令:
* scrot: 截取整个屏幕,并自动保存为时间戳命名的 PNG 文件到当前目录。
* scrot -s: 交互式选择区域截图。
* scrot -d 5: 延时 5 秒截图。
* scrot -u: 截取当前活动窗口。
* scrot ~/Desktop/screenshot.png: 将截图保存到指定路径和文件名。
* scrot -c: 截图时显示倒计时。
2. imagemagick 的 import 命令
ImageMagick 是一个功能强大的图像处理套件,其中的 import 命令可以用来进行截图。
安装 ImageMagick:
bash
sudo apt install imagemagick
常用命令:
* import filename.png: 交互式选择区域截图,并保存为 filename.png。
* import -window root filename.png: 截取整个屏幕。
* import -window $(xdotool getactivewindow) filename.png: 截取当前活动窗口(需要先安装 xdotool:sudo apt install xdotool)。
总结
Ubuntu 提供了丰富的屏幕截图选项,无论是基础的用户还是有高级需求的用户,都能找到适合自己的工具。
- 对于日常快速截图: 内置的快捷键 (
PrtSc,Alt+PrtSc,Shift+PrtSc) 是最方便的选择。 - 对于需要简单编辑或更多截图模式: Spectacle 或 Shutter 是很好的图形界面工具。
- 对于追求交互式体验和强大标注功能: Flameshot 是一个非常现代和优秀的选择。
- 对于专业的图像编辑: GIMP 提供了最全面的截图和后期处理能力。
- 对于命令行或自动化需求:
scrot或import命令是理想之选。
根据你的具体需求和使用习惯,选择最适合你的 Ubuntu 屏幕截图工具,让你的工作和生活更加高效便捷。The user wants an article about Ubuntu screenshots. This is a content generation task and does not require any tool usage. I will provide the article content directly.
“`markdown
Ubuntu 屏幕截图:从基础到高级功能
在日常使用电脑的过程中,屏幕截图是一项非常实用且常用的功能。无论是记录重要的信息、分享操作步骤,还是捕捉精彩瞬间,屏幕截图都能极大地提高我们的效率。对于 Ubuntu 用户来说,系统提供了多种截屏工具和方法,从简单的基础功能到满足高级需求的选项,应有尽有。本文将详细介绍如何在 Ubuntu 中进行屏幕截图,并探索其高级功能。
一、基础屏幕截图功能
Ubuntu 自带的 GNOME 桌面环境提供了内置的截屏工具,操作直观简便。
1. 快捷键截图
这是最常用也最快捷的截图方式:
- PrtSc (Print Screen) 键:
- 按下
PrtSc: 截取整个屏幕,并将截图自动保存到“图片”文件夹中的“屏幕截图”子文件夹。同时,截图也会复制到剪贴板,可以直接粘贴到其他应用程序中。 - 按下
Alt + PrtSc: 截取当前活动窗口。截图行为与上述相同(保存到文件并复制到剪贴板)。 - 按下
Shift + PrtSc: 允许您手动选择屏幕区域进行截图。光标会变成十字形,拖动鼠标选择所需区域后松开,截图会保存到文件并复制到剪贴板。
- 按下
2. 使用截图工具(GNOME Screenshot)
除了快捷键,你也可以通过应用程序菜单找到名为“屏幕截图”的工具(通常在“实用工具”分类下)。
打开“屏幕截图”应用程序后,你会看到几个选项:
- 截取整个屏幕: 默认选项,点击“截取屏幕截图”按钮即可。
- 截取当前窗口: 选择此选项后点击“截取屏幕截图”按钮。
- 截取一个选择区域: 选择此选项,然后点击“截取屏幕截图”,光标会变成十字形,让你选择区域。
该工具还允许你设置延时截图(例如,延时5秒后截取),这对于需要一些时间来准备截图场景(如打开菜单或弹出窗口)的情况非常有用。截图完成后,你可以选择是保存到文件、复制到剪贴板还是直接通过其他应用打开。
二、高级屏幕截图功能
对于更专业的截图需求,Ubuntu 社区提供了许多功能强大的第三方工具。
1. Spectacle(KDE 桌面环境的默认截图工具)
虽然 Spectacle 是 KDE Plasma 桌面的默认截图工具,但它也可以在 GNOME 或其他桌面环境中使用。它提供了比 GNOME 截图工具更多的功能,例如:
- 更多截图模式: 除了全屏、窗口和矩形区域外,还支持自由选择区域和活动部分的截图。
- 截图后编辑: 允许在截图后进行基本的编辑,如裁剪、高亮、添加箭头和文本等。
- 多种保存选项: 可以选择不同的图片格式保存,并直接分享到社交媒体或上传到图片托管服务。
安装 Spectacle:
bash
sudo apt install spectacle
2. Shutter
Shutter 是一款功能非常强大的截图和图片编辑工具,深受许多 Linux 用户喜爱。它提供了以下高级功能:
- 多种截图模式: 截取整个桌面、窗口、区域、菜单、工具提示、甚至网站(通过内置浏览器插件)。
- 内置编辑工具: 强大的编辑功能,包括裁剪、调整大小、添加文字、箭头、矩形、椭圆、模糊敏感信息等。这是其最大的亮点之一。
- 图片特效: 可以为截图添加阴影、水印、灰度等特效。
- 上传功能: 直接将截图上传到各种在线图片托管服务。
- 插件支持: 通过插件扩展更多功能。
安装 Shutter:
bash
sudo apt install shutter
注意: 从 Ubuntu 18.04 LTS 开始,Shutter 的编辑功能依赖的 libgoo-canvas-perl 包被移除了官方仓库。如果你遇到编辑功能不可用的问题,需要手动添加 PPA 或寻找替代解决方案(例如安装 gnome-web-photo)。
3. Flameshot
Flameshot 是一款现代、开源且非常受欢迎的截图工具,以其强大的交互式截图和编辑功能而闻名。
- 高度可定制: 允许用户自定义颜色、快捷键、按钮等。
- 交互式截图: 在选择截图区域时,可以直接在截图上进行标注、添加文本、箭头、高亮、模糊等操作。
- 像素化/模糊: 方便地隐藏敏感信息。
- 上传到 Imgur: 一键将截图上传到 Imgur 并获取分享链接。
- 复制到剪贴板: 快速将截图复制到剪贴板。
安装 Flameshot:
bash
sudo apt install flameshot
安装后,建议将其绑定到 PrtSc 键,以替换默认的 GNOME 截图工具。你可以在“设置” -> “键盘快捷键”中找到“屏幕截图”项,并将其修改为 flameshot gui。
4. GIMP(GNU Image Manipulation Program)
GIMP 是一款专业的图像编辑软件,但它也包含一个功能强大的截图工具。如果你需要对截图进行复杂的后期处理,GIMP 是一个很好的选择。
- 文件 -> 创建 -> 屏幕截图: 在 GIMP 中选择此路径。
- 多种截图模式: 截取整个屏幕、单个窗口或选择区域。
- 延时截图: 可以设置延时。
- 直接在 GIMP 中编辑: 截图会直接在 GIMP 中打开,你可以使用其所有强大的编辑工具进行处理。
安装 GIMP:
bash
sudo apt install gimp
三、命令行截图工具
对于习惯命令行操作的用户或需要进行自动化截图的场景,也有相应的命令行工具。
1. scrot
scrot 是一个轻量级的命令行截图工具,功能简单但实用。
安装 scrot:
bash
sudo apt install scrot
常用命令:
* scrot: 截取整个屏幕,并自动保存为时间戳命名的 PNG 文件到当前目录。
* scrot -s: 交互式选择区域截图。
* scrot -d 5: 延时 5 秒截图。
* scrot -u: 截取当前活动窗口。
* scrot ~/Desktop/screenshot.png: 将截图保存到指定路径和文件名。
* scrot -c: 截图时显示倒计时。
2. imagemagick 的 import 命令
ImageMagick 是一个功能强大的图像处理套件,其中的 import 命令可以用来进行截图。
安装 ImageMagick:
bash
sudo apt install imagemagick
常用命令:
* import filename.png: 交互式选择区域截图,并保存为 filename.png。
* import -window root filename.png: 截取整个屏幕。
* import -window $(xdotool getactivewindow) filename.png: 截取当前活动窗口(需要先安装 xdotool:sudo apt install xdotool)。
总结
Ubuntu 提供了丰富的屏幕截图选项,无论是基础的用户还是有高级需求的用户,都能找到适合自己的工具。
- 对于日常快速截图: 内置的快捷键 (
PrtSc,Alt+PrtSc,Shift+PrtSc) 是最方便的选择。 - 对于需要简单编辑或更多截图模式: Spectacle 或 Shutter 是很好的图形界面工具。
- 对于追求交互式体验和强大标注功能: Flameshot 是一个非常现代和优秀的选择。
- 对于专业的图像编辑: GIMP 提供了最全面的截图和后期处理能力。
- 对于命令行或自动化需求:
scrot或import命令是理想之选。
根据你的具体需求和使用习惯,选择最适合你的 Ubuntu 屏幕截图工具,让你的工作和生活更加高效便捷。
“`