8.4 KiB
Best Screen Recorders for Wayland in Linux [Compared & Tested]
Here’s a list of screen recorders which work in Wayland currently in most modern Linux distributions.
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, don’t 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 – doesn’t 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. It’s 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. Here’s 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
Installing Kooha is easy using Flatpak. Set up your system for Flatpak & Flathub 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
2. GNOME screen recorder
The second in the list is GNOME Shell’s built-in screen recorder. It’s part of the GNOME’s 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 can’t do a delayed start of your recording.
You don’t 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.
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 it’s screen recording feature actually works in Wayland and you can use it.
Since its a professional grade software, you can take advantage of it’s 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 and install it using the following command.
flatpak install com.obsproject.Studio
Note: OBS Studio need FFmpeg to run. We have a guide here, 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.
After you stop the recording, it is saved at your ~/home directory.
More details about OBS Studio
4. vokoscreenNG
The vokoscreenNG is a little different screen recording app which is totally underrated. It’s 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.
More details about vokoscreenNG
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. It’s 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.
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
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 (may work with XWayland backend)
- Simple screen recorder
- Blue Recorder (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]
via: https://www.debugpoint.com/screen-recorders-linux-wayland/