承接 请教 “ Ubuntu 16.04 Unity 桌面下 系统托盘第三方应用图标重复”如何解决?这篇主题所引出的话题,我来简单介绍和推广一下 Linux 上截图工具新秀 flameshot 以及我用 AppImage 重新打包的 深度截图,并且也提供一个实现贴图操作的代码例子。
以下写得不是很详细,暂做简单记录。
Linux 下截图工具有很多,但是总觉得使用起来很局限。虽然说有深度截图,但只限 deepin 桌面环境下使用,可我不甘心,用 AppImage 打了包,可以在任一 Linux 发行版运行。后来又发现了一个应用 flameshot。
我利用 Docker + Travis 直接 AppImage 打包,项目在这,发布版在这。使用截图呈上:
flameshot 从 0.5.1 版本开始提供 Github Releases 下载。其为 GNOME / KDE 的 Wayland 做了适配。
1
ytlm 2018-02-26 20:33:18 +08:00 via Android
挺好的,试试
|
2
infun 2018-02-26 20:39:50 +08:00 via Android
这个靠谱,不错,感谢楼主。
|
3
codehz 2018-02-26 20:47:04 +08:00 via Android
支持 Wayland 吗
|
4
Lyvnee 2018-02-26 20:48:01 +08:00 via Android
这个看起来真不错!
|
5
zetaoyang OP |
6
sublimevsatom 2018-02-26 21:17:23 +08:00
shutter 用好久了,不过还是谢谢分享。
|
7
omph 2018-02-26 21:25:53 +08:00
深度在 arch 上还是挺好安装的,但没有托盘,没法连续截图
flameshot 目前还不支持文字,而且启动的时候有遮罩,有时连内容都看不清了,这是个败笔 看到楼主的 PR 被拒,看上去需要改进一下 |
9
zetaoyang OP |
11
zetaoyang OP |
12
zetaoyang OP |
13
GooMS 2018-02-26 22:20:21 +08:00 via Android
系统自带的截图其实还好
|
14
raawaa 2018-02-26 22:20:27 +08:00
我平时用 scrot,绑定了一下快捷键。对于我这种乞丐流还算够用,😸
|
15
MeteorCat 2018-02-26 22:21:49 +08:00 via Android 1
gnome-screenshot 不就行了吗
|
17
omph 2018-02-26 22:30:08 +08:00
哦,0.5.0 还不能修改遮罩
|
18
chocotan 2018-02-27 14:27:36 +08:00
看上去不错,我也试用一下
之前试了好多截图软件都不好用 然后自己写了个...... |
19
chocotan 2018-02-27 15:29:49 +08:00
刚遇到了 flameshot 的 bug......按任何键 /操作都无法退出,最后是进 tty 把它 kill 掉了
|
20
chocotan 2018-02-27 15:31:24 +08:00
bug 重现了:我将其绑定到 modKey+F11
在启动的一瞬间按 Esc 键,就会出现我楼上描述的情况 |
21
zetaoyang OP @chocotan 这里有类似的情况 https://github.com/lupoDharkael/flameshot/issues/133,你可以去提个 issue。
|
22
yylzcom 2018-03-01 09:25:23 +08:00
@chocotan #20 确认有这个 bug
Ubuntu17.10 ,```apt install flameshot``` 直接安装。命令行 ```flameshot gui```第一次进去出来中心 tooltip 的时候会卡住一下,按任何按钮无反应,等待 30 秒左右就好了,之后也没有这个问题。 另外好像我这样安装的版本比较老,没有类似 snipaste 的贴图功能 |
23
yylzcom 2018-03-01 09:31:12 +08:00
https://github.com/lupoDharkael/flameshot/pull/114#issuecomment-366270410
哇,原作者的回复好直接了当,希望他能尽快实现这个功能吧,一直口水 snipaste 这个功能很久很久了 |
24
zetaoyang OP @yylzcom 因为项目作者,一些截图接口 (比如所截图的位置,尺寸大小等) 目前还不成熟,或者就是没有,等他接口完善后,我会重新提交 pull request。
|
25
JackieMe 2018-03-06 17:12:11 +08:00
深度截图 Debian 已经有了。除了通知半残废之外好像没其他问题。
|
28
yylzcom 2018-03-17 16:40:58 +08:00
@zetaoyang #24 目前我主力是这个了,能不能请求您稍微完善一个功能,就是 pinned 截图之后需要退掉整个 flameshot 才能去掉 pinned 的截图
请问能不能增加个按 esc 或者其它方式关掉这个 pinned 截图的功能,日常使用方便一些? 谢谢! |
31
zetaoyang OP @yylzcom pin 截图的功能 目前还不完善。有关于 pin 截图的新的想法,尽管提。我有空就完善完善。可能合并到官方版本需要很长的一段时间。
|
32
yylzcom 2018-03-17 18:08:52 +08:00
|
35
zetaoyang OP @yylzcom flameshot 项目主页也已经做了大概 80% 的样子 https://flameshotapp.github.io 。
|
36
lzyfred 2018-03-19 14:01:26 +08:00
我觉得 shutter 好用很多。功能多,而且软件风格和桌面统一。
一般我就用系统自带就可以了。 |
37
zetaoyang OP @lzyfred shutter 是把图截下来之后再去编辑。而 flameshot 的操作是截图区域可以随时调整,截图时就可以编辑。
另外 flameshot 对 Wayland 部分桌面环境支持。而 shutter 仅在 X11 下工作。 |
38
hosiet 2018-03-26 09:19:01 +08:00
现在推进新截图工具的另一个原因是,shutter 代码所使用的 libgnome-perl 库上游已死,目前又没有足够懂 perl 的人力可以对其进行迁移。shutter 迟早会从各大发行版仓库中移除掉:Arch Linux 已删,Debian 下一个版本也将删掉( Debian Testing 也已删除),Ubuntu 18.04 LTS 也很可能是最后一个带 shutter 的版本。
|
39
zetaoyang OP |
40
zetaoyang OP @yylzcom 今晚已经把贴图的代码交给作者了,今晚至明天上午(北京时间)应该贴图就可以在官方的 master 分支出现了,届时感兴趣的同学可以下载持续集成的日常编译打包版本。版本目前支持 Linux / Windows。
|
43
yylzcom 2018-04-18 09:32:33 +08:00
@zetaoyang #42 还没有合并到 master 里, 编译完了发现没 pin 图功能, 然后才看到您的回复.
我再去试试您的 pr |
48
zetaoyang OP @yylzcom 可以修改 src/tools/pin/pinwidget.h 里的 LAYOUT_MARGIN 值来改变阴影大小。
|
52
keenwon 2018-06-07 17:37:12 +08:00
manjaro 上装了下,感觉相当不错
深度截图原来用的还行,但是上次升级不知道为什么狗带了 |
53
Trumeet 2018-08-16 17:45:45 +08:00 via Android
好诶
|
54
SaltyFishMo 2018-10-03 19:28:29 +08:00
赞
|