Kooha 是 GNOME 的新生屏幕录制器,支持 Wayland

没有一个像样的 Linux 屏幕录制软件支持 Wayland 显示服务器。

如果您使用的是 Wayland,GNOME 的内置屏幕录像机可能是罕见的(也是唯一的)一个可以工作的。 但是该屏幕录像机没有您在标准屏幕录像软件中期望的可见界面和功能。

值得庆幸的是,有一个正在开发的新应用程序提供了比 GNOME 屏幕录像机更多的功能,并且在 Wayland 上运行正常。

认识 Kooha:GNOME 桌面的新屏幕录像机

库哈 是处于发展初期的应用程序。 它可以在 GNOME 中使用,它是用 GTK 和 PyGObject 构建的。 事实上,它使用与 GNOME 的内置屏幕录像机相同的后端。

以下是 Kooha 的功能:

  • 记录整个屏幕或选定区域
  • 适用于 Wayland 和 Xorg 显示服务器
  • 从麦克风录制音频以及视频
  • 包含或省略鼠标指针的选项
  • 可以在开始录制前添加 5 或 10 秒的延迟
  • 支持以 WebM 和 MKV 格式录制
  • 允许更改默认保存位置
  • 支持一些键盘快捷键

我在 Kooha 的经历

它的开发人员 Dave Patrick 联系了我,因为我非常想要一个好的屏幕录像机,所以我立即继续尝试。

目前, Kooha 只能通过 Flatpak 安装. 我安装了 Flatpak,当我尝试使用它时,没有记录任何内容。 我与 Dave 进行了一次快速的电子邮件讨论,他告诉我这是由于 Ubuntu 20.10 中 GNOME 屏幕录像机的错误.

你可以想象我对支持 Wayland 的屏幕录像机的绝望,我将我的 Ubuntu 升级到 beta 21.04 版本。

屏幕录制在 21.04 中工作,但仍然无法录制来自麦克风的音频。

还有一些我注意到的事情并没有按照我的喜好顺利工作。

例如,在录制时,计数器在屏幕上保持可见并包含在录制中。 我不希望在视频教程中出现这种情况。 我猜你也不想看到。

另一件事是关于多显示器支持。 没有专门选择特定屏幕的选项。 我连接了两个外接显示器,默认情况下它记录了所有三个。 可以使用设置捕获区域,但将其拖动到屏幕的精确像素是一项耗时的任务。

没有选项可以设置 Kazam 或其他传统屏幕录像机附带的帧速率或编码。

在 Linux 上安装 Kooha(如果您使用的是 GNOME)

请确保在您的 Linux 发行版上启用 Flatpak 支持。 它目前仅适用于 GNOME,因此请检查您使用的桌面环境。

使用此命令将 Flathub 添加到您的 Flatpak 存储库列表中:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

然后使用这个命令来安装它:

flatpak install flathub io.github.seadve.Kooha

您可以从菜单或使用以下命令运行它:

flatpak run io.github.seadve.Kooha

结论

Kooha 并不完美,但考虑到 Wayland 领域的巨大空白,我希望开发人员致力于解决问题并添加更多功能。 考虑到 Ubuntu 21.04 默认切换到 Wayland 和其他一些流行的发行版,如 Fedora 并且 openSUSE 已经默认使用 Wayland。