技术解析

Linux 下截图工具及贴图功能实现
0
2021-06-23 09:24:29
idczone

承接 请教 “ Ubuntu 16.04 Unity 桌面下 系统托盘第三方应用图标重复”如何解决?这篇主题所引出的话题,我来简单介绍和推广一下 Linux 上截图工具新秀 flameshot 以及我用 AppImage 重新打包的 深度截图,并且也提供一个实现贴图操作的代码例子。

以下写得不是很详细,暂做简单记录。

Linux 下截图工具有很多,但是总觉得使用起来很局限。虽然说有深度截图,但只限 deepin 桌面环境下使用,可我不甘心,用 AppImage 打了包,可以在任一 Linux 发行版运行。后来又发现了一个应用 flameshot。

deepin-screenshot

我利用 Docker + Travis 直接 AppImage 打包,项目在这,发布版在这。使用截图呈上: deepin-screenshot

flameshot

flameshot 从 0.5.1 版本开始提供 Github Releases 下载。其为 GNOME / KDE 的 Wayland 做了适配。 flameshot

贴图功能实现

类似于 Snipaste。我是直接在 flameshot 基础上添加的,Pull request 在这,代码托管于此。 pin


挺好的,试试

这个靠谱,不错,感谢楼主。

支持 Wayland 吗

这个看起来真不错!


flameshot : 实验性支持 Gnome Wayland 和 KDE Plasma Wayland ;
深度截图: 只支持 X11。

shutter 用好久了,不过还是谢谢分享。

深度在 arch 上还是挺好安装的,但没有托盘,没法连续截图
flameshot 目前还不支持文字,而且启动的时候有遮罩,有时连内容都看不清了,这是个败笔
看到楼主的 PR 被拒,看上去需要改进一下

flameshot 遮罩 在设置里可以去掉


flameshot:
截图时右键 可以更改画笔颜色;
鼠标滚轮 可以改变画笔粗细。
至于深度截图 可以绑定桌面环境的快捷键,直接快捷键启动。

我用的是 flameshot 0.5.0-4,设置里没有去遮罩的地方啊

https://i.loli.net/2018/02/26/5a9416cbe8103.png

可修改遮罩层透明度 https://i.loli.net/2018/02/26/5a9417557b2b5.png

系统自带的截图其实还好

我平时用 scrot,绑定了一下快捷键。对于我这种乞丐流还算够用,
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服