[特殊字符] Flameshot 完全指南:Ubuntu 下的终极截图工具

🎯 简介:为什么选择 Flameshot?

Flameshot 是一款功能强大、轻量级、开源的截图工具,专为需要高效截图和标注的用户设计。相比系统自带的截图工具,它提供了:

✨ 核心优势

  • 丰富的标注工具:箭头、文本、模糊、序号标记等
  • 高度可定制:自定义快捷键、保存路径、颜色等
  • 轻量高效:启动迅速,资源占用低
  • 开源免费:社区活跃,持续更新
  • 多平台支持:Linux、Windows、macOS

🎨 特色功能

  • 延时截图
  • 图片上传(imgur等)
  • 命令行控制
  • 像素级调整
  • 多显示器支持

📦 安装指南(Ubuntu)

方法1:APT 安装(推荐,最稳定)

bash 复制代码
# 1. 更新软件包列表
sudo apt update

# 2. 安装 Flameshot
sudo apt install flameshot -y

# 3. 验证安装
flameshot --version

方法2:Snap 安装(自动更新)

bash 复制代码
sudo snap install flameshot

方法3:Flatpak 安装(沙盒环境)

bash 复制代码
# 安装 Flatpak(如未安装)
sudo apt install flatpak -y

# 添加 Flathub 仓库
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

# 安装 Flameshot
flatpak install flathub org.flameshot.Flameshot

# 运行
flatpak run org.flameshot.Flameshot

🚨 安装故障排除

bash 复制代码
# 如果遇到依赖问题
sudo apt --fix-broken install

# 清除旧的配置
rm -rf ~/.config/flameshot

⚙️ 配置与设置

1. 设置全局唤起快捷键(关键步骤!)

图形界面设置
  1. 打开 系统设置键盘快捷键

  2. 向下滚动到底部,点击 "查看及自定义快捷键"

  3. "自定义快捷键" 区域点击 "+"

  4. 填写:

    复制代码
    名称:Flameshot 截图
    命令:flameshot gui
    快捷键:选择你喜欢的组合
  5. 点击 "添加"

推荐的快捷键组合
快捷键 优点
Print Screen 直接替代系统截图
Ctrl + Shift + S 类似 Chrome 截图习惯
Super + S Windows 用户友好
Ctrl + Alt + A 类似微信/QQ截图
验证设置
bash 复制代码
# 测试快捷键是否生效
# 按你设置的快捷键,应该出现区域选择框

2. 开机自启动

bash 复制代码
# 方法1:使用系统设置
# 设置 → 启动应用程序 → 添加 → 命令填写: flameshot

# 方法2:命令行
cp /usr/share/applications/flameshot.desktop ~/.config/autostart/

3. 配置文件定制

bash 复制代码
# 打开配置文件
nano ~/.config/flameshot/flameshot.ini
常用配置项
ini 复制代码
[General]
contrastOpacity=192
savePath=/home/你的用户名/Pictures/Screenshots
saveAsFileExtension=png
showHelp=false
showSidePanelButton=true
startupLaunch=true  # 开机启动

🎮 完整快捷键手册

🖱️ 截图模式(选择区域时)

快捷键 功能 记忆技巧
鼠标左键拖动 选择区域 基础操作
右键点击 取消选择 取消操作
Esc 退出截图 通用退出键
Enter / 双击 确认并复制到剪贴板 快速确认
空格键 切换移动/调整模式 空间移动
方向键 微调选择框 精准调整
Shift+方向键 快速移动选择框 快速移动

🎨 绘图工具(按数字键)

数字键 工具 图标 使用场景
1 直线 ─── 画线、分隔
2 箭头 指示重点
3 矩形 框选内容
4 椭圆 圈出区域
5 铅笔 ✏️ 自由绘制
6 文本 T 添加文字说明
7 序号标记 ①②③ 步骤说明
8 模糊/马赛克 🎭 敏感信息打码
9 撤销标记 ↩️ 撤销绘图

🔧 功能组合键

组合键 功能 说明
Ctrl + C 复制截图 保存到剪贴板
Ctrl + S 保存文件 弹出保存对话框
Ctrl + Z 撤销操作 可多次撤销
Ctrl + Shift+Z 重做操作 恢复撤销
Ctrl + Q 退出程序 完全退出
Ctrl + G 上传到 imgur 需要网络
鼠标右键点击颜色 选择主色 快速取色
鼠标中键点击颜色 选择背景色 背景取色
F 切换最后两色 颜色切换

📐 高级操作

操作 效果
Shift + 拖动 保持宽高比(正方形/正圆)
Ctrl + 拖动 从中心开始绘制
鼠标滚轮 调整工具粗细
拖动时按空格 移动整个选择区域

🚀 高效工作流示例

场景1:快速标注教程图

  1. Print Screen → 唤起 Flameshot
  2. 选择区域 → Enter 确认
  3. 2 → 添加箭头指示
  4. 6 → 添加说明文字
  5. Ctrl+S → 保存图片
  6. Ctrl+C → 复制到剪贴板

用时:10秒

场景2:隐私信息分享

  1. 快捷键唤起截图
  2. 选择包含敏感信息的区域
  3. 8 → 涂抹敏感信息
  4. 7 → 添加步骤编号
  5. Enter 复制 → 直接粘贴到聊天窗口

场景3:命令行批量操作

bash 复制代码
# 定时全屏截图
flameshot full -d 5000 -p ~/Documents/screenshots/

# 延时区域截图
flameshot gui -d 3000

# 直接上传并获取链接
flameshot gui -r | curl -F "file=@-" https://0x0.st

🔧 进阶技巧

1. 集成到系统菜单

bash 复制代码
# 创建桌面快捷方式
cp /usr/share/applications/flameshot.desktop ~/Desktop/
chmod +x ~/Desktop/flameshot.desktop

2. 自定义保存命名

bash 复制代码
# 使用日期时间作为文件名
flameshot full -p ~/Pictures/$(date +%Y%m%d_%H%M%S).png

3. 配合其他工具

bash 复制代码
# 截图后直接编辑(配合GIMP)
flameshot gui -r | gimp -

# 截图后OCR识别(配合tesseract)
flameshot gui -r | tesseract stdin stdout

4. 多显示器配置

bash 复制代码
# 只在主显示器截图
flameshot screen -n 0

# 指定显示器
flameshot screen -n 1

🐛 常见问题解决

Q1:快捷键不起作用

bash 复制代码
# 检查是否有冲突
flameshot gui  # 手动测试命令是否正常

# 检查系统快捷键冲突
# 设置 → 键盘 → 查看现有快捷键

Q2:无法保存图片

bash 复制代码
# 检查目录权限
ls -ld ~/Pictures/

# 创建保存目录
mkdir -p ~/Pictures/Screenshots

Q3:界面显示异常

bash 复制代码
# 重置配置
rm -rf ~/.config/flameshot
flameshot  # 重新启动生成配置

Q4:无法上传到imgur

复制代码
需要在配置中设置imgur API密钥:
1. 访问 https://api.imgur.com/oauth2/addclient
2. 获取Client ID
3. 在Flameshot设置中填入

📚 学习资源

官方资源

社区支持

视频教程


💎 总结

Flameshot 不仅仅是截图工具,更是生产力增强器。通过合理配置快捷键和掌握标注技巧,你可以:

  1. 节省时间:比传统截图+编辑流程快3倍
  2. 提升沟通:清晰的标注减少误解
  3. 保护隐私:一键模糊敏感信息
  4. 统一规范:团队使用统一标注风格

立即行动

  1. 安装 Flameshot
  2. 设置 Print Screen 为唤起键
  3. 练习使用 2(箭头)和 6(文字)
  4. 掌握 Ctrl+S 保存流程

开始你的高效截图之旅吧! 🚀


最后更新: Ubuntu 22.04+ 测试通过

相关推荐
HIT_Weston2 小时前
118、【Ubuntu】【Hugo】首页板块配置:Template Lookup Order(.Kind)
linux·ubuntu·kind
千航@abc2 小时前
Win10/Win11 DCOM服务器进程启动器 CPU 占用过高解决方法
运维·安全·病毒·window10·window11·dcom进程·系统进程资源占用高
API开发2 小时前
CentOS 单独安装Docker Compose v2
linux·docker·centos·docker compose
hwj运维之路2 小时前
Docker面试题汇总系列
运维·docker·云原生·容器
蜡笔小炘2 小时前
LVS -- 部署NAT模式集群案例
linux·运维·服务器·lvs
我怎么又饿了呀2 小时前
CentOs 10 虚拟机安装【解决方法】VMware无法打开内核设备,未能启动虚拟机
linux·运维·centos
H Journey2 小时前
Centos与Ubuntu差异总结
linux·ubuntu·centos
阿拉伯柠檬2 小时前
Git原理与使用(一)
大数据·linux·git·elasticsearch·面试
冰冰的coco2 小时前
如何设置需要sudo的命令开机自启动
linux·运维·服务器