本帖最后由 swanv 于 2020-8-15 12:02 编辑

简介:
看到论坛中的牛人Alien_L 推荐了截图神器 Flameshot,正好也需要截图工具,于是马上安装了一个,但是发现没有文字标记功能。这么高级的工具怎么能没有呢?于是网上搜索了一下,发现只有0.6版本以上才有。具体怎么解决请往下看。
Flameshot 是 Linux 上方便且功能丰富的一款截图工具,平时写东西都离不开截图,并在图上进行标记, Flameshot就能很好的做到这两点。
Flameshot 功能:
  • Pencil 使用手写标记
  • Line 画一条直线
  • Arrow 画一个箭头
  • Rectangular Selection 矩形选框
  • Rectangle 实心矩形
  • Circle 圆形选框
  • Maker 记号笔
  • Text 直接输入文字
  • Blur 模糊处理
  • Selection Size Indicator 显示出截图区域的长宽
  • Move 移动按钮
  • Undo 撤销
  • Redo 重做
  • Copy 复制
  • Save 保存
  • Exit 退出
  • Image Uploader 图片上传
  • App Launcher 选择一个程序打开正在所截的截图
  • Pin Tool 把截图钉在桌面
安装:

使用 ubuntu 的安装包管理器安装:
  1. sudo apt install flameshot
复制代码
但要注意 0.6 版本以下是没有文字标记这个功能的,可以用 apt-chache madison <package-name> 来查看软件源中的软件的版本:
  1. $ apt-cache madison flameshot<div>flameshot |    0.5.1-2 | <<a href="http://mirrors.aliyun.com/ubuntu-ports" target="_blank">http://mirrors.aliyun.com/ubuntu-ports></a> bionic/universe arm64 Packages</div>
复制代码

apt-cache policy <package-name> 显示的信息更全面一些。软件源中是低于 0.6 的,如果需要文字标记功能只能手动编译安装了

手动编译安装:

安装编译所需的文件
  1. sudo apt install g++ build-essential qt5-default qt5-qmake qttools5-dev-tools
  2. sudo apt install libqt5svg5-dev
复制代码

下载源码到本地
  1. git clone <https://github.com/lupoDharkael/flameshot>
复制代码

编译源码
  1. cd flameshot && mkdir build && cd build
  2. qmake ../
  3. make
复制代码

安装
  1. sudo make install
复制代码

查看版本
  1. $ flameshot --version
  2. Flameshot v0.6.0-70-g91ba28c
  3. Compiled with Qt 5.9.5
复制代码

打开配置项,Text 选项上打勾(可以在最上方Flameshop 图标上点击选择 config ,也可以直接在终端输入命令)
  1. flameshot config
复制代码

Untitled (4).png

使用设置截图快捷键:

有一个方便的快捷键才能随心所欲,想截就截。打开系统快捷键设置,可以点击系统菜单中的 附件(Accessories) → 设置快捷键(Set up hot keys),或者直接在终端中输入:
  1. lxhotkey
复制代码

打开了快捷键设置后,选择程序(Programs), 再点击添加按钮
Untitled (1).png
出现快捷键定义,你可以为一个命令设置两个快捷键,一般一个就可以了。
Untitled (2).png
命令是 flameshot gui ,这个命令在终端中同样有效,输入后就会开始截图,然后鼠标点击Hotkey1 下的空白处,这时你可以按下你想设置的快捷键,就会保存进去。我设置的 Super+A 其实就是 按住键盘上的 Win 键和A 键。
然后打勾,关闭小窗口。
最后记得点击这个保存按钮,不然就白改了。
Untitled (3).png
至此配置完成,可以快乐的玩耍了。

使用自带的快捷键:
  • 上下左右方向键: 让选择区域向按键方向移动 1px
  • shift + 上下左右方向键: 让选择区域改变1px 的尺寸大小
  • Esc: 推出截图
  • Ctrl + c : 复制到粘贴板
  • Ctrl + s : 保存为文件
  • Ctrl + z : 撤销最近一次操作
  • 鼠标右键: 颜色拾取器
  • 鼠标滚轮: 改变标记的宽度
本文所有截图使用 Flameshot 截取和标记并在 Station P1 上编辑完成。 感谢 Firefly 官方的 Station P1 免费试用活动!

参考: