Merge pull request #28231 from lkxed/20221214-2-Best-Screen-Recorders-for-Wayland-in-Linux--Compared---Tested-

[手动选题][tech]: 20221214.2 ️ Best Screen Recorders for Wayland in Linux [Compared & Tested].md
This commit is contained in:
Xingyu.Wang 2022-12-15 09:43:20 +08:00 committed by GitHub
commit 08b9a6a38c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,182 @@
[#]: subject: "Best Screen Recorders for Wayland in Linux [Compared & Tested]"
[#]: via: "https://www.debugpoint.com/screen-recorders-linux-wayland/"
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Best Screen Recorders for Wayland in Linux [Compared & Tested]
======
**Heres a list of screen recorders which work in Wayland currently in most modern Linux distributions.**
![][1]
Modern Wayland protocol is used by default in most frontrunner Linux distributions, such as Ubuntu and Fedora. However, this X.Org successor comes with work for the app developers to re-platform their app for Wayland because Wayland is more secure and follows modern standards.
Linux legacy applications, those written with X.Org in mind, dont work well in most cases unless it is modified.
Screen recorder apps fall into that category. There are many popular screen recorders which were developed for X.Org doesnt work anymore in Wayland.
However, few of them work. In this list, I will walk you through a few that I tested in the Wayland session. And they work well.
### Best screen recorder apps for Wayland in Linux distros
#### 1. Kooha
The first on this list is Kooha, written in GTK and supports X11 and Wayland. Its a fast and simple screen recorder for the GNOME desktop. This application is one of the best GNOME apps that provides hassle-free recording experiences. This utility supports hardware acceleration, a timer, multiple sources as input and many advanced features. Heres a summary:
- Option to select monitor for multiple displays or any window
- Hardware accelerated encoding (disabled by default; enable it via settings)
- Option to record the area of a screen
- Record mic and computer sound together
- Delay timer for records
- Option to choose the frame rate
- Support for WebM, mp4, gif, Mkv file types
![Kooha - Best Screen Recoder for GNOME][2]
![Kooha Settings][3]
Installing Kooha is easy using Flatpak. [Set up your system for Flatpak & Flathub][4] and run the following command to install it.
```
flatpak install io.github.seadve.Kooha
```
We tested it in the latest Ubuntu 22.10 and Fedora 37 with Wayland session, it works flawlessly.
**More details about Kooha**
- [Home page][5]
- [Source code][6]
#### 2. GNOME screen recorder
The second in the list is GNOME Shells built-in screen recorder. Its part of the GNOMEs new screenshot utility which you can launch by searching “screenshot” in the application menu.
GNOME Screen recorder provides you option to record the entire screen or a rectangular portion. In addition, you have the option to record the cursor as well.
However it only supports recording to webM format. And you cant do a delayed start of your recording.
You dont need to install anything extra to use this. Since it comes by default with GNOME desktop.
Use the keyboard shortcut `CTRL+SHIFT+ALT+R` to launch it. And select your option, then hit the record button.
The recordings saved at ~/home/Videos/Screencasts.
![GNOME Screen recorder][7]
#### 3. OBS Studio
The popular free and open-source streaming application OBS Studio recently started supporting Wayland. Although it is primarily used for live streaming, but its screen recording feature actually works in Wayland and you can use it.
Since its a professional grade software, you can take advantage of its recording feature. In addition, you can also record the sound from the mic of your system while recording the screen.
Installing OBS Studio is easy with Flatpak. [Set up your system for Flathub][4] and install it using the following command.
```
flatpak install com.obsproject.Studio
```
Note: OBS Studio need FFmpeg to run. We have a guide [here][8], if you want to install FFmpeg.
After you launch OBS Studio, click on + sign under Sources to add source. Then select “Screen capture..”. And then click ok.
![Screen capture option][9]
![recording in OBS Studio in Wayland][10]
After you stop the recording, it is saved at your ~/home directory.
**More details about OBS Studio**
- [Home page][11]
- [Source code][12]
#### 4. vokoscreenNG
The vokoscreenNG is a little different screen recording app which is totally underrated. Its an old application and supports window capture, rectangular caption. In addition, it also support audio capture alongside screen, system tray control, magnifying glass, countdown, timer and many cool features.
Recently, an experimental Wayland support introduced which you can try out. It works fairly well. Currently it supports webm, m4, mkv, mov and avi formats for Wayland. However, audio recording is not yet available for Wayland sessions.
You can download the pre-compiled executable for Linux distros which require no installation from the below link. And run.
[Download][13]
![vokoscreenNG][14]
**More details about vokoscreenNG**
- [Home page][15]
#### 5. Wayfarer
The final screen recorder in this list is Wayfarer, based on GTK4. It currently supports all the modern protocols such as Wayland, Pipewire with wireplumber. Its simple user interface supports screen recording with audio capture. You can also select a portion of your desktop or the entire screen for recording.
Furthermore, you can select the frame rate, select mouse capture and have the ability to delay the recording. Currently it supports webm, mp4 and mkv formats.
![Wayfarer screen recorder for Linux][16]
However, it is currently available in Arch User repository (AUR) for Arch Linux. You can setup any AUR helper such as Yay and install it using the following command.
```
yay -S wayfarer-git
```
**More details about Wayfarer**
[Home page & source code][17]
### Other excellent screen recorders which are currently not working with Wayland
Other than the above list, there are some excellent screen recorders available for X.Org which is currently broken in Wayland. As per my test in Ubuntu 22.10 and Fedora 37 wayland session, none of these works. You can only see a black screen in the recording file. I hope they get fixed in coming days and become compatible with Wayland.
- [Peek][18] (may work with XWayland backend)
- [Simple screen recorder][19]
- [Blue Recorder][20] (supports Wayland but is currently broken)
### Wrapping Up
From my personal experience, Wayland is faster and better. Since many modern distros are moving towards Wayland, you must change your workflow with replacement apps. I hope this list of screen recorders in Wayland helps you pick the one that suits you best.
Do let me know if you know of any other apps of a similar category which work with Wayland.
[Next:Top 10 32-Bit Linux Distributions in 2022 [Compared]][21]
--------------------------------------------------------------------------------
via: https://www.debugpoint.com/screen-recorders-linux-wayland/
作者:[Arindam][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://www.debugpoint.com/author/admin1/
[b]: https://github.com/lkxed
[1]: https://www.debugpoint.com/wp-content/uploads/2022/12/wayrec.jpg
[2]: https://www.debugpoint.com/wp-content/uploads/2021/12/Kooha-Best-Screen-Recoder-for-GNOME.jpg
[3]: https://www.debugpoint.com/wp-content/uploads/2022/12/Kooha-Settings.jpg
[4]: https://www.debugpoint.com/how-to-install-flatpak-apps-ubuntu-linux/
[5]: https://apps.gnome.org/app/io.github.seadve.Kooha/
[6]: https://github.com/SeaDve/Kooha
[7]: https://www.debugpoint.com/wp-content/uploads/2022/12/GNOME-Screen-recorder.jpg
[8]: https://www.debugpoint.com/install-ffmpeg-ubuntu/
[9]: https://www.debugpoint.com/wp-content/uploads/2022/12/Screen-capture-option.jpg
[10]: https://www.debugpoint.com/wp-content/uploads/2022/12/recording-in-OBS-Studio-in-Wayland.jpg
[11]: https://obsproject.com/
[12]: https://github.com/obsproject/obs-studio
[13]: https://linuxecke.volkoh.de/vokoscreen/vokoscreen-download.html
[14]: https://www.debugpoint.com/wp-content/uploads/2022/12/vokoscreenNG.jpg
[15]: https://linuxecke.volkoh.de/vokoscreen
[16]: https://www.debugpoint.com/wp-content/uploads/2022/12/Wayfarer-screen-recorder-for-Linux.jpg
[17]: https://github.com/stronnag/wayfarer
[18]: https://github.com/phw/peek
[19]: https://www.maartenbaert.be/simplescreenrecorder/
[20]: https://github.com/xlmnxp/blue-recorder
[21]: https://www.debugpoint.com/32-bit-linux-distributions/