引言

elementary OS是一款基于Ubuntu的优雅、美观且易用的Linux发行版,以其简洁的设计和流畅的用户体验而受到许多用户的喜爱。在日常使用计算机的过程中,截图是一项非常常见且重要的功能,无论是用于记录屏幕信息、制作教程还是分享有趣的内容,都离不开截图工具。本文将全面介绍elementary OS系统中的截图技巧,从基础的快捷键到高级的编辑功能,帮助您轻松掌握这款美观系统的截图方法。

基础截图快捷键

elementary OS作为基于Linux的系统,提供了一些基础的截图快捷键,让用户可以快速进行截图操作。以下是常用的截图快捷键:

1. 全屏截图

按下 PrtScn(Print Screen)键可以截取整个屏幕的图像。截图后,图像会自动保存在用户主目录下的”图片”文件夹中,文件名格式为”Screenshot from YYYY-MM-DD HH-MM-SS.png”。

2. 活动窗口截图

按下 Alt + PrtScn 组合键可以截取当前活动窗口的图像。同样,截图会自动保存在”图片”文件夹中。

3. 自定义区域截图

按下 Shift + PrtScn 组合键后,鼠标指针会变成十字形,此时您可以拖动鼠标选择要截取的区域。释放鼠标按钮后,选定的区域将被截取并保存到”图片”文件夹中。

4. 复制到剪贴板

如果您想将截图直接复制到剪贴板而不是保存为文件,可以在按下上述快捷键时同时按住 Ctrl 键:

  • Ctrl + PrtScn:全屏截图并复制到剪贴板
  • Ctrl + Alt + PrtScn:活动窗口截图并复制到剪贴板
  • Ctrl + Shift + PrtScn:自定义区域截图并复制到剪贴板

这些基础快捷键足以满足日常的基本截图需求,但elementary OS还提供了更多高级功能,让我们继续探索。

系统自带截图工具

除了基础快捷键外,elementary OS还提供了一个功能丰富的截图工具,让您可以进行更多自定义操作。

访问截图工具

您可以通过以下几种方式访问elementary OS的截图工具:

  1. 通过应用程序菜单:点击桌面左上角的”应用程序”菜单,在搜索框中输入”截图”,然后点击出现的”截图”应用程序图标。

  2. 通过终端命令:打开终端(快捷键 Ctrl + Alt + T),输入以下命令启动截图工具:

    io.elementary.screenshot 
  3. 通过快捷键:按下 Shift + PrtScn 组合键,不仅可以进行区域截图,还会启动截图工具的界面。

截图工具的功能

elementary OS的截图工具提供了以下功能:

  1. 截图模式选择

    • 全屏截图:捕获整个屏幕
    • 窗口截图:捕获特定窗口
    • 区域截图:捕获用户选择的区域
  2. 截图选项

    • 捕获鼠标指针:选择是否在截图中包含鼠标指针
    • 延迟截图:设置一个延迟时间(以秒为单位),在指定时间后自动截图
    • 包含窗口边框:在窗口截图模式下,选择是否包含窗口边框
  3. 保存选项

    • 保存位置:选择截图保存的位置
    • 文件名:自定义截图的文件名
    • 文件格式:选择保存的文件格式(如PNG、JPEG等)
  4. 操作选项

    • 保存到文件:将截图保存为文件
    • 复制到剪贴板:将截图复制到剪贴板,便于粘贴到其他应用程序中
    • 在应用程序中打开:截图后直接在图像编辑应用程序中打开

使用截图工具的步骤

以下是使用elementary OS截图工具的详细步骤:

  1. 打开截图工具(通过上述任一方法)。

  2. 在截图工具界面中,选择您想要的截图模式:

    • 点击”全屏”按钮进行全屏截图
    • 点击”窗口”按钮进行窗口截图,然后点击要截取的窗口
    • 点击”区域”按钮进行区域截图,然后拖动鼠标选择要截取的区域
  3. 根据需要调整截图选项:

    • 勾选或取消”捕获鼠标指针”选项
    • 设置延迟时间(如果需要)
    • 对于窗口截图,选择是否包含窗口边框
  4. 选择截图后的操作:

    • 选择保存位置和文件名
    • 选择文件格式
    • 选择是保存到文件、复制到剪贴板还是在应用程序中打开
  5. 点击”截图”按钮执行截图操作。

通过系统自带的截图工具,您可以更加灵活地进行截图操作,满足不同的截图需求。

高级截图工具

虽然elementary OS自带的截图工具已经相当不错,但您可能需要更多高级功能,如编辑、标注、云同步等。以下是一些可以在elementary OS上安装的第三方截图工具,它们提供了更丰富的功能。

1. Flameshot

Flameshot是一款功能强大且易于使用的截图工具,它提供了丰富的编辑和标注功能。

安装Flameshot

在elementary OS上,您可以通过以下命令安装Flameshot:

sudo apt update sudo apt install flameshot 

使用Flameshot

安装完成后,您可以通过以下方式启动Flameshot:

  1. 通过应用程序菜单:在应用程序菜单中搜索”Flameshot”并启动。
  2. 通过终端命令:在终端中输入 flameshot 启动。
  3. 通过快捷键:按下 Ctrl + PrtScn 组合键启动Flameshot的截图模式。

Flameshot的功能

Flameshot提供了以下功能:

  1. 灵活的截图选项

    • 自由绘制区域进行截图
    • 截取全屏、特定窗口或自定义区域
  2. 丰富的编辑工具

    • 箭头:用于指示或指向特定内容
    • 线条:绘制直线
    • 矩形:绘制矩形框
    • 圆形:绘制圆形或椭圆形
    • 文字:添加文本注释
    • 高亮:高亮显示重要内容
    • 模糊:模糊敏感信息
    • 像素化:对敏感区域进行像素化处理
    • 颜色选择器:选择不同的颜色进行标注
  3. 便捷的保存和分享选项

    • 保存到本地
    • 复制到剪贴板
    • 直接上传到Imgur等图片分享网站

设置Flameshot为默认截图工具

如果您想将Flameshot设置为elementary OS的默认截图工具,可以按照以下步骤操作:

  1. 打开”系统设置” > “键盘” > “快捷键”。
  2. 找到默认的截图快捷键(如 PrtScnAlt + PrtScnShift + PrtScn)。
  3. 点击这些快捷键,然后按 Backspace 禁用它们。
  4. 点击”添加自定义快捷键”,为Flameshot添加新的快捷键:
    • 名称:Flameshot GUI
    • 命令:flameshot gui
    • 快捷键:设置为您喜欢的快捷键组合(如 PrtScn

2. Shutter

Shutter是另一款功能丰富的截图工具,它提供了强大的编辑功能和插件支持。

安装Shutter

在elementary OS上,您可以通过以下命令安装Shutter:

sudo apt update sudo apt install shutter 

如果上述命令无法安装,您可能需要添加额外的软件源:

sudo add-apt-repository ppa:linuxuprising/shutter sudo apt update sudo apt install shutter 

Shutter的功能

Shutter提供了以下功能:

  1. 多种截图模式

    • 桌面截图:捕获整个桌面
    • 窗口截图:捕获特定窗口
    • 区域截图:捕获用户选择的区域
    • 菜单截图:捕获下拉菜单
    • 工具提示截图:捕获工具提示
    • 网页截图:捕获整个网页(需要插件)
  2. 强大的编辑功能

    • 添加箭头、线条、形状等标注
    • 添加文本注释
    • 高亮显示重要内容
    • 模糊或像素化敏感信息
    • 裁剪、旋转、调整大小等基本图像编辑
  3. 插件支持

    • 上传到图片分享网站
    • OCR文字识别
    • 应用效果和滤镜

使用Shutter

安装完成后,您可以通过应用程序菜单启动Shutter,或通过终端命令 shutter 启动。Shutter的界面直观易用,您可以选择不同的截图模式,然后使用内置的编辑工具对截图进行编辑。

3. Spectacle

Spectacle是KDE Plasma桌面环境下的默认截图工具,但它也可以在elementary OS上安装使用。

安装Spectacle

在elementary OS上,您可以通过以下命令安装Spectacle:

sudo apt update sudo apt install spectacle 

Spectacle的功能

Spectacle提供了以下功能:

  1. 多种截图模式

    • 全屏截图
    • 当前窗口截图
    • 活动窗口截图
    • 矩形区域截图
    • 窗口标题截图
  2. 截图选项

    • 包含鼠标指针
    • 包含窗口边框
    • 延迟截图
  3. 保存和分享选项

    • 保存到文件
    • 复制到剪贴板
    • 打印截图
    • 在图像编辑器中打开

使用Spectacle

安装完成后,您可以通过应用程序菜单启动Spectacle,或通过终端命令 spectacle 启动。Spectacle的界面简洁直观,您可以选择截图模式,调整选项,然后点击”拍摄新截图”按钮进行截图。

截图编辑技巧

截图后,您可能需要对截图进行一些编辑,如添加标注、裁剪、调整大小等。以下是一些截图编辑的技巧和工具。

1. 使用截图工具内置的编辑功能

许多截图工具(如Flameshot、Shutter)都提供了内置的编辑功能,您可以在截图后直接进行编辑。以下是一些常见的编辑操作:

添加标注

  • 箭头:用于指示或指向特定内容。在Flameshot中,选择箭头工具,然后拖动鼠标绘制箭头。
  • 线条:用于连接或划分内容。选择线条工具,然后拖动鼠标绘制直线。
  • 形状:用于框选或强调内容。选择矩形或圆形工具,然后拖动鼠标绘制形状。
  • 文字:添加文本注释。选择文字工具,然后点击要添加文字的位置,输入文本。

高亮和模糊

  • 高亮:使用高亮工具覆盖在重要内容上,使其更加醒目。
  • 模糊:使用模糊工具覆盖敏感信息,使其无法辨认。
  • 像素化:使用像素化工具对敏感区域进行像素化处理,提供另一种隐藏敏感信息的方式。

裁剪和调整

  • 裁剪:选择裁剪工具,然后拖动选择要保留的区域,移除不需要的部分。
  • 调整大小:使用调整大小工具,输入新的宽度和高度,或按比例调整大小。
  • 旋转:使用旋转工具,将截图旋转一定角度。

2. 使用图像编辑软件

如果您需要进行更复杂的编辑,可以使用elementary OS上的图像编辑软件,如:

GIMP

GIMP是一款强大的开源图像编辑软件,功能类似于Adobe Photoshop。您可以通过以下命令安装:

sudo apt update sudo apt install gimp 

使用GIMP,您可以进行更复杂的图像编辑,如:

  • 调整亮度和对比度
  • 应用滤镜和效果
  • 图层操作
  • 高级选择和蒙版

Pinta

Pinta是一款简单易用的图像编辑软件,适合基本的图像编辑任务。您可以通过以下命令安装:

sudo apt update sudo apt install pinta 

使用Pinta,您可以进行以下编辑操作:

  • 绘制和涂鸦
  • 添加文本和形状
  • 调整颜色和亮度
  • 应用效果和滤镜

3. 截图编辑的最佳实践

以下是一些截图编辑的最佳实践,帮助您创建更专业、更清晰的截图:

  1. 保持简洁:只保留必要的内容,移除无关的背景和干扰元素。
  2. 使用高对比度:确保标注和内容之间有足够的对比度,使标注清晰可见。
  3. 一致性:在整个文档或演示中使用一致的标注风格、颜色和大小。
  4. 适度使用:不要过度使用标注和效果,以免分散注意力。
  5. 突出重点:使用高亮、箭头或边框突出显示重要内容。
  6. 隐藏敏感信息:使用模糊或像素化工具隐藏个人信息、密码等敏感内容。
  7. 添加说明:必要时添加简短的文字说明,帮助读者理解截图内容。

截图管理与分享

截图后,您可能需要对截图进行管理和分享。以下是一些截图管理和分享的方法和工具。

1. 截图文件管理

组织截图文件

为了更好地管理截图文件,您可以:

  1. 创建专门的文件夹:在”图片”文件夹下创建专门的截图文件夹,如”截图”、”Screenshots”等。
  2. 按日期组织:创建按年、月、日组织的文件夹结构,便于查找特定时间的截图。
  3. 按项目组织:如果您是为了特定项目或任务截图,可以创建以项目名称命名的文件夹。
  4. 使用描述性文件名:为截图文件使用描述性的文件名,便于识别和搜索。

使用文件管理器

elementary OS默认的文件管理器是Files,它提供了以下功能帮助您管理截图文件:

  1. 排序和分组:按名称、大小、类型或修改日期对文件进行排序和分组。
  2. 搜索功能:使用搜索框快速查找截图文件。
  3. 预览功能:选择文件后,按空格键可以预览文件内容。
  4. 标签功能:为重要或常用的截图文件添加标签,便于分类和查找。

2. 截图分享方法

本地分享

  1. 通过邮件发送:将截图作为附件添加到电子邮件中发送。
  2. 通过即时消息应用:在Telegram、WhatsApp等即时消息应用中发送截图。
  3. 通过USB传输:将截图复制到USB存储设备,然后在其他设备上访问。

在线分享

  1. 图片分享网站

    • Imgur:一个流行的图片分享网站,支持直接上传和分享。
    • Postimage:提供简单易用的图片上传和分享服务。
    • ImgBB:免费的图片托管服务,支持直接链接分享。
  2. 云存储服务

    • Dropbox:将截图上传到Dropbox,然后分享链接。
    • Google Drive:将截图上传到Google Drive,然后设置分享权限。
    • OneDrive:将截图上传到OneDrive,然后生成分享链接。
  3. 社交媒体

    • Twitter、Facebook、Instagram等社交媒体平台支持直接上传和分享图片。
    • Reddit的特定社区(如r/screenshot)适合分享和讨论截图。

使用截图工具的分享功能

许多截图工具提供了直接的分享功能,如:

  1. Flameshot

    • 截图后,点击”保存”按钮旁边的下拉菜单,选择”上传到Imgur”。
    • 上传完成后,会自动生成分享链接并复制到剪贴板。
  2. Shutter

    • 截图后,点击”导出”按钮,选择”上传”选项。
    • 选择要上传到的网站(如Imgur、ImageShack等)。
    • 上传完成后,会生成分享链接。

3. 自动化截图管理和分享

如果您经常需要截图并分享,可以考虑使用自动化工具和脚本:

使用脚本自动化截图

以下是一个简单的Bash脚本示例,用于自动化截图并上传到Imgur:

#!/bin/bash # 创建临时目录 TMP_DIR=$(mktemp -d) # 截图并保存到临时目录 gnome-screenshot -f "$TMP_DIR/screenshot.png" # 上传到Imgur(需要安装imgur-cli工具) imgur-upload "$TMP_DIR/screenshot.png" > "$TMP_DIR/link.txt" # 获取分享链接 LINK=$(cat "$TMP_DIR/link.txt") # 将链接复制到剪贴板 echo "$LINK" | xclip -selection clipboard # 显示通知 notify-send "截图已上传" "链接已复制到剪贴板: $LINK" # 清理临时目录 rm -r "$TMP_DIR" 

要使用此脚本,您需要:

  1. 安装imgur-cli工具:sudo apt install imgur-cli
  2. 安装xclip工具:sudo apt install xclip
  3. 将脚本保存为screenshot-upload.sh
  4. 给脚本执行权限:chmod +x screenshot-upload.sh
  5. 运行脚本:./screenshot-upload.sh

使用云存储同步工具

如果您想自动同步截图到云存储,可以使用以下工具:

  1. Dropbox客户端

    • 安装Dropbox客户端:sudo apt install dropbox
    • 登录您的Dropbox账户
    • 将截图保存到Dropbox文件夹,它们会自动同步到云端
  2. Google Drive客户端

    • 安装Google Drive客户端(如OverGrive)
    • 登录您的Google账户
    • 将截图保存到Google Drive文件夹,它们会自动同步到云端
  3. Nextcloud客户端

    • 安装Nextcloud客户端:sudo apt install nextcloud-desktop
    • 连接到您的Nextcloud服务器
    • 将截图保存到Nextcloud文件夹,它们会自动同步到云端

实用技巧与窍门

除了基本的截图和编辑功能外,以下是一些实用的技巧和窍门,帮助您更高效地使用截图工具:

1. 自定义快捷键

elementary OS允许您自定义截图快捷键,使其更符合您的使用习惯。以下是设置自定义快捷键的步骤:

  1. 打开”系统设置” > “键盘” > “快捷键”。
  2. 点击”添加自定义快捷键”。
  3. 在弹出的对话框中:
    • 名称:输入一个描述性名称,如”区域截图”
    • 命令:输入截图命令,如flameshot guignome-screenshot -a
    • 快捷键:点击”设置快捷键”,然后按下您想要使用的快捷键组合
  4. 点击”添加”保存设置。

2. 使用终端命令截图

除了图形界面工具外,您还可以使用终端命令进行截图。以下是一些常用的截图命令:

使用gnome-screenshot

elementary OS默认安装了gnome-screenshot工具,您可以通过终端命令使用它:

  1. 全屏截图

    gnome-screenshot 

    这将截取整个屏幕,并保存到”图片”文件夹中。

  2. 指定保存位置

    gnome-screenshot -f ~/Pictures/screenshot.png 

    这将截取整个屏幕,并保存到指定位置。

  3. 区域截图

    gnome-screenshot -a 

    这将允许您选择一个区域进行截图。

  4. 窗口截图

    gnome-screenshot -w 

    这将截取当前活动窗口。

  5. 延迟截图

    gnome-screenshot -d 5 

    这将在5秒后截取整个屏幕,给您时间准备屏幕内容。

  6. 复制到剪贴板

    gnome-screenshot -c 

    这将截取整个屏幕并复制到剪贴板,而不是保存为文件。

使用import命令

如果您安装了ImageMagick工具集,可以使用import命令进行截图:

  1. 安装ImageMagick

    sudo apt update sudo apt install imagemagick 
  2. 全屏截图

    import -window root screenshot.png 

    这将截取整个屏幕并保存为screenshot.png。

  3. 区域截图

    import screenshot.png 

    这将允许您选择一个区域进行截图。

  4. 窗口截图

    import -window $(xdotool getwindowfocus) screenshot.png 

    这将截取当前活动窗口(需要安装xdotool:sudo apt install xdotool)。

3. 截图定时器

有时您可能需要在特定时间后自动截图,例如捕获菜单或弹出窗口。以下是一些设置截图定时器的方法:

使用gnome-screenshot的延迟选项

gnome-screenshot -d 5 -f ~/Pictures/screenshot.png 

这将在5秒后截取整个屏幕。

使用sleep命令

sleep 5 && gnome-screenshot -f ~/Pictures/screenshot.png 

这将在5秒后执行截图命令。

使用at命令

echo "gnome-screenshot -f ~/Pictures/screenshot.png" | at now + 5 minutes 

这将在5分钟后执行截图命令。

4. 截图序列

如果您需要捕获一系列连续的截图,例如记录某个过程,可以使用以下方法:

使用简单的脚本

创建一个名为sequence-screenshot.sh的脚本:

#!/bin/bash # 创建输出目录 OUTPUT_DIR=~/Pictures/screenshots-$(date +%Y%m%d-%H%M%S) mkdir -p "$OUTPUT_DIR" # 截图次数和间隔 COUNT=10 INTERVAL=5 # 执行截图序列 for i in $(seq 1 $COUNT); do gnome-screenshot -f "$OUTPUT_DIR/screenshot-$(printf %03d $i).png" echo "截图 $i/$COUNT 已保存" if [ $i -lt $COUNT ]; then sleep $INTERVAL fi done echo "所有截图已保存到 $OUTPUT_DIR" 

给脚本执行权限:

chmod +x sequence-screenshot.sh 

运行脚本:

./sequence-screenshot.sh 

5. 截图与OCR

如果您需要从截图中提取文本,可以使用OCR(光学字符识别)工具。以下是一些在elementary OS上使用OCR的方法:

使用Tesseract OCR

  1. 安装Tesseract OCR

    sudo apt update sudo apt install tesseract-ocr 
  2. 安装语言包(例如英语):

    sudo apt install tesseract-ocr-eng 
  3. 从截图提取文本

    tesseract screenshot.png output.txt 

    这将从screenshot.png中提取文本并保存到output.txt。

使用gImageReader

gImageReader是一个图形界面的OCR前端,使用起来更加方便:

  1. 安装gImageReader

    sudo apt update sudo apt install gimagereader 
  2. 使用gImageReader

    • 启动gImageReader
    • 点击”添加图像”按钮,选择您的截图
    • 选择识别语言
    • 点击”识别所有”按钮开始OCR处理
    • 处理完成后,您可以在右侧面板中查看和编辑提取的文本

6. 截图与录屏结合

有时您可能需要同时进行截图和录屏,例如创建教程。以下是一些结合截图和录屏的方法:

使用SimpleScreenRecorder

SimpleScreenRecorder是一款功能强大的录屏软件,也支持截图功能:

  1. 安装SimpleScreenRecorder

    sudo apt update sudo apt install simplescreenrecorder 
  2. 使用SimpleScreenRecorder

    • 启动SimpleScreenRecorder
    • 选择”仅录制窗口”或”录制固定区域”
    • 在录制过程中,您可以随时按下截图快捷键捕获当前屏幕
    • 录制完成后,您可以将视频和截图一起用于创建教程

使用Kazam

Kazam是另一款简单易用的录屏软件:

  1. 安装Kazam

    sudo apt update sudo apt install kazam 
  2. 使用Kazam

    • 启动Kazam
    • 选择”全屏”或”窗口”录制
    • 在录制过程中,您可以随时使用其他截图工具捕获当前屏幕
    • 录制完成后,您可以将视频和截图一起编辑和分享

总结

通过本文的介绍,您应该已经掌握了elementary OS系统中的各种截图技巧,从基础的快捷键到高级的编辑功能。无论是使用系统自带的截图工具,还是安装第三方截图工具如Flameshot、Shutter或Spectacle,您都可以根据自己的需求选择最适合的方法。

截图是日常使用计算机中非常重要的一项功能,掌握好截图技巧不仅可以提高您的工作效率,还可以帮助您更好地记录信息、制作教程和分享内容。希望本文提供的技巧和方法能够帮助您在elementary OS系统中轻松完成各种截图任务。

最后,记住截图不仅仅是捕获屏幕图像,还包括编辑、管理和分享。通过结合使用不同的工具和技巧,您可以创建专业、清晰且信息丰富的截图,满足不同的需求。祝您在elementary OS系统中的截图之旅愉快!