Bug 堆积如山,GIF 录制神器被官宣弃用!

Posted CSDN云计算

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bug 堆积如山,GIF 录制神器被官宣弃用!相关的知识,希望对你有一定的参考价值。

【CSDN 编者按】Peek 作为一个项目正式结束,堆积如山的问题将不会再得到解决。

整理 | 王子彧

出品 | CSDN(ID:CSDNnews)

近日,GIF 录制神器 Peek 被爆出停止开发。开发者 Philipp Wolfer 表示, Peek 项目问题堆积如山,多方面的原因导致最终被弃用。那么,GIF 录制工具 Peek 被弃用的真实原因是什么呢?我们一探究竟。


什么是 Peek

Peek 是一款 GIF 录制软件,因简洁的界面和丰富的功能受到广大用户的喜爱。2016 年,Peek 第一个版本 0.8.0 发布,而目前的最新版本 1.5.1 已是3年前发布的了,更新功能主要是构建使用 CMake 固定建筑物。同时,Peek 可以在 Ubuntu 以及其它一些主流的 Linux 桌面系统安装使用。

而近日,开发者 Philipp Wolfer 发布了一则公告宣布 Peek 项目正式被弃用。他在公告中表示: 

随着公告的发出,我正式宣布 Peek 项目被弃用。这是我早就应该做的事情,我总是告诉自己,我最终会做一个最后的版本,修复当中的一些问题。但现实如你所知,这从未发生过。

Peek 为什么被弃用?

Peek,一个从最初只为解决个人小型、简单的屏幕录制工具需求的小项目到广受大家喜爱的录制软件,再到如今被宣布弃用。开发者 Philipp Wolfer 表示,现在的问题报告堆积如山,弃用的原因是多方面的。因此,他认为 Peek 面临着太多的技术挑战,它的用户界面没有前途。究其缘由,主要是与 Wayland 改变了处理应用程序的方式有关。

其中面临的技术挑战有:

  • Peek 用户界面依靠准确的窗口位置来确定录制的区域。在 Wayland 上,这项功能无法实现。要想解决此问题,Wayland 上的 Peek 只能作为 X11 应用程序和 XWayland 同时运行。

  • 在 Wayland 上运行时,主窗口的点击有非常不稳定的问题。对于一些用户来说,它根本无法运行。即使可以运行,也会在用户点击时出现错误弹窗。

  • Peek 的用户界面使得一些用例变得不容易实现。例如,录制 GNOME 的顶部栏或全屏录制需要一个不同的用户界面。

  • 无法在移动窗口的同时实现录制。

  • Gtk3 已被废弃。同时,Gtk4 不再为应用程序窗口的屏幕位置提供废弃的 API。

面对以上技术挑战,开发者 Philipp Wolfer 作出了回应:

上述问题能解决吗?我认为不能,以目前 Peek 的用户界面的方式是不能的。除非用不同的用户界面和方式重新开发。但开发一个完全不同的用户界面并不符合我的兴趣。Peek 的全部意义在于提供它的用户界面。创建一个新的用户界面将是非常大的一个新项目。Peek 中几乎没有什么可以重用的资源。

同时,Peek 还有其他技术问题需要解决:

  • 在 Wayland 上,长期缺少标准化的屏幕录制支持。因此,Peek 需使用 GNOME 特定的界面。

  • 使用命令行集成 ffmpeg 提供了许多兼容性问题,导致了许多错误报告。

虽然这些问题可以解决,但对于 Philipp Wolfer 本人来说已经毫无意义,他完全没有兴趣再开发一个全新的项目。因此,多重因素导致了 Peek 项目被停止继续开发。

总结

不少用户在开发者 Philipp Wolfer 的公告下面评论,对其多年的付出表示感谢,表示从没有遇到过像 Peek 这样简单的录制软件,带来的用户体验很不错。当然,也有一些用户提出了相关的建议。在众多声音中,Peek 作为一个项目正式结束,堆积如山的问题将不会再得到解决。目前,Peek 仍然可以在经典的 Xorg 中正常运行。而开发者 Philipp Wolfer 也会接下来的几天里,关闭大部分的问题,并查看剩余的拉动请求。

参考链接: 

https://blog.csdn.net/qq_36393978/article/details/112365226

https://github.com/phw/peek/issues/1191

以上是关于Bug 堆积如山,GIF 录制神器被官宣弃用!的主要内容,如果未能解决你的问题,请参考以下文章

三款免费好用的Gif录屏神器

Bug复现辅助神器-EV录屏

ScreenToGif: 屏幕录制神器

Linux 桌面玩家指南:05. 发博客必备的图片处理和视频录制神器

SpringBoot官宣:正式弃用 Java 8 啦

GitHub 官宣:弃用 trending 热榜,开发者炸锅了