在 Ubuntu 中,你可以通过多种方式灵活截图,包括全屏截图、区域截图、窗口截图、延时截图等。以下是详细的方法:
使用默认快捷键(推荐)
Ubuntu 自带截图工具,支持以下快捷键:
全屏截图:
PrtSc(Print Screen)键 → 保存到 ~/Pictures/Screenshots/。
当前窗口截图:
Alt + PrtSc → 仅截取当前活动窗口。
自定义区域截图:
Shift + PrtSc → 拖动鼠标选择区域。
延时截图(倒计时):
Ctrl + PrtSc → 默认 10 秒后截图(需 GNOME 42+)。
注意:截图默认保存为 PNG 文件,路径为 ~/Pictures/Screenshots/。
使用 GNOME 截图工具(GUI)
如果不想用快捷键,可以手动打开 GNOME 截图工具:
方法 1:按 Super(Win 键)搜索 Screenshot 并打开。
方法 2:终端运行:
gnome-screenshot
支持 交互模式(选择区域/窗口)。
可设置 延时截图(默认 0~30 秒)。
截图后可直接 复制到剪贴板(勾选选项)。
使用 flameshot(高级截图工具,推荐)
flameshot 是一款功能强大的截图工具,支持标注、马赛克、箭头、文字等编辑功能。
安装 flameshot
sudo apt install flameshot
使用方式
命令行启动:flameshot gui
设置快捷键:
进入 Settings > Keyboard Shortcuts。
添加自定义快捷键,命令填 flameshot gui。
功能特点
✅ 区域截图 + 实时编辑
✅ 添加文字、箭头、马赛克
✅ 直接复制到剪贴板(Ctrl + C)
✅ 保存到文件或上传图床
使用 scrot(命令行截图)
适合终端用户,支持自动化截图:
安装 scrot
sudo apt install scrot
常用命令
命令
作用
scrot
全屏截图(保存为 timestamp.png)
scrot -s
选择区域截图
scrot -u
截取当前窗口
scrot -d 5
5 秒后截图
scrot -e 'mv $f ~/Pictures/'
截图后移动文件
使用 Shutter(旧版工具,功能丰富)
Shutter 是经典截图工具,支持编辑和插件,但 Ubuntu 20.04+ 需手动安装:
安装 Shutter
sudo add-apt-repository ppa:shutter/ppa
sudo apt update
sudo apt install shutter
功能
区域/窗口/全屏截图
截图后编辑(箭头、模糊、高亮等)
支持上传到图床
其他方式
KDE 用户(如 Kubuntu)
使用 Spectacle(KDE 默认截图工具),支持 OCR 文字识别。
终端截图
使用 import(ImageMagick 组件):
import screenshot.png # 选择区域后保存
总结
方式
适用场景
特点
PrtSc 快捷键
快速截图
默认集成,无需安装
Flameshot
高级编辑
标注、马赛克、剪贴板
Scrot
终端用户
适合脚本自动化
Shutter
旧版功能
插件丰富,但维护较少
推荐:
普通用户 → PrtSc 或 Flameshot
开发者/终端用户 → scrot
需要编辑功能 → Flameshot 或 Shutter
如果有特殊需求(如滚动截图),可以尝试 wkhtmltoimage 或浏览器插件(如 Firefox 的 FireShot)。
!