ubuntu如何灵活截图
在 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)。
浙公网安备 33010602011771号