文章目录
1 介绍flameshot
习惯了windows的用户,感觉所以的东西都是理所当然,所以很少关注软件的细节!因为windows自带的截屏工具虽然比较简单,但是完成简单编辑还是可以的,另外qq、微信都是内置截图功能的!但是linux系统是一个自给自足的生态,什么都要自己摸索,哪怕是一个平凡不过的截屏软件,可是也避免了对技术缺乏敏感!我们开始带着技术的热情、欣赏的眼光看待所有的一切,去摸索软件的来龙去脉,去感知技术的细节,“简单”的截屏软件也是蕴含许多内容的!
终于在百度、许多次试用中找到了这款截屏的神器,或许它真的是linux系统里面最好用的截屏工具吧,先上图,各自感受以下!
2 安装flameshot
ubuntu系统安装flameshot较为简单,支持在线安装和离线deb包方式,只是软件仓库中的版本较低,为v0.5.1,不支持文字插入和编辑,离线安装可到github直接下载最新版本,目前release版本为v0.6.0,在命令行启动上似乎有一点小问题;
-
软件仓库安装
sudo apt install flameshot
-
离线安装
## 01-请前往此处下载最新版本 https://github.com/lupoDharkael/flameshot/releases ## 02-安装 sudo dpkg -i flameshot_0.6.0_stretch_x86_64.deb
flameshot分别提供了Fedora、Debian、Arch几个linux版本的安装包,Fedora、Arch linux用户可直接在按需下载。此外发行版本中包含了bionic\stretch\xenial几个debian版本安装包,笔者还不是很清楚具体差异,后续再作进一步分析!
3 使用flameshot
3.1 命令行
简单介绍几个常用命令行,具体使用可以man一下:
## 1 开启捕捉界面
flameshot gui
## 2 开启捕捉并设置存储位置
flameshot gui -p /path/to/captures
## 3 开启全屏捕捉
flameshot full
## 4 开启配置界面
flameshot config
## 5 万能的man
man flameshot
3.2 图形化截屏
和所有的截屏软件一样,你只要启动了就一定会用,这里就不在多说了,请直接尝试!O(∩_∩)O~
3.3 操作快捷键
截屏编辑过程中的快捷键可以进一步提高我们的工作效率,特别是ctrl+z O(∩_∩)O~
Keys | Description |
---|---|
←, ↓, ↑, → | Move selection 1px |
Shift + ←, ↓, ↑, → | Resize selection 1px |
Esc | Quit capture |
Ctrl + C | Copy to clipboard |
Ctrl + S | Save selection as a file |
Ctrl + Z | Undo the last modification |
Spacebar | Toggle visibility of sidebar with options of the selected tool |
Right Click | Show color picker |
Mouse Wheel | Change the tool’s thickness |
Shift + drag a handler of the selection area: mirror redimension in the opposite handler.
3.4 图形化配置
点击桌面右上角的flameshot的配置界面,我们可以对软件进行基本的设置,包括ui的颜色主题以及截屏时候我们使用的一些按钮配置,如图所示:
文件名编辑器是一个贴心的功能,我们再使用大规模截屏的时候它能很好的帮助我们提高效率:
4 进阶玩转flameshot
经过上面介绍,使用flameshot 问题不大,但是它仍然离"好用"有一段距离:
- 首先,启动它要用gui或者命令行,没有系统快捷键很不方便;
- 其次,对于下拉菜单无法截屏,这也是一个通点,这意味着总有一些内容我们无法截取到;
- 最后,配置内容有但是似乎又不够,更深层次的应用用户配置,还需要进一步改进!
下面我将就这三个问题解答,让我们的flameshot更加好用!
4.1 设置系统启动快捷键
打开操作系统settings–》键盘设置,再此添加你想要的快捷键!这里我添加了一个flameshot的快捷键,使用的组合快捷键是ctrl+f8,配置好后我们可以直接按组合键就能打开相应的截屏开始gui界面。
4.2 下拉菜单截屏–延时截屏
为解决无法截屏下拉菜单的问题,经过摸索后,本人采用的是延时截屏的命令行:
flameshot full -p /home/usr/ -d 3000
因为延迟3000ms,这期间我可以很从容的打开下拉菜单,然后等待截屏!
这里是一个截屏样例
为了使用方便,我采用了4.2的方法,同样将这个命令配置成了一个系统快捷键:
4.3 设置全局配置文件
文件配置的方式指用户可以根据自己的需要灵活定制配置,目前通过导入配置文件的方式完成,打开软件配置界面在图片下发所示位置可以灵活导入和到处配置文件:
github上flameshot也提供了一个默认的配置文件
wget https://raw.githubusercontent.com/lupoDharkael/flameshot/master/docs/shortcuts-config/flameshot-shortcuts-kde
用户导入后可根据需要灵活配置:
5 测评小节
总的来说flameshot是一款功能强大而且使用简单的截屏软件,对于开源软件使用者来说绝对是一个福音,或许它真的是linux里面最好用的截屏软件!但是它也存在一些不足,需要改进:
- 开启截屏后,无法再使用系统截屏工具,这里最为介绍这篇文章的人来说,很困扰,因为无法给这个软件拍个照(__) ……
- 无法直接截取下拉菜单内容,目测这是gui启动与下拉菜单显示中断冲突的问题,属于系统级别缺陷;
- 截屏编辑工具终端中的方框、线、圆圈宽度目前看来不支持灵活调整。
最后,这是开源测评的第一篇文章,后面希望笔者能带给大家更好的开源软件的测评,做好一款产品不易,希望flameshot越来越好!也希望自己能坚持下来,总结学习更多的东西!
最后的最后,linux也是可以很好玩的!