7 Best Screen Recorders to Capture a Linux Desktop

7 Best Screen Recorders to Capture a Linux Desktop

A GNOME screencast can save a quick screen-only clip, but a narrated tutorial needs audio controls it doesn’t provide. I find that contrast striking, and it makes me want to compare how other recorders handle microphone or desktop audio.

Match the recorder to your desktop session first. Then let the clip you need narrow which capture controls matter.

The best recorder depends on the desktop session

Choose by display session first, then by clip, because a quick screen capture needs fewer controls than a narrated tutorial or instant replay.

I chose GNOME as the screen-only pick because its built-in screencast records a full display or a selection. Choose OBS, Kooha or Blue Recorder when you need explicit microphone or desktop-audio controls.

Your taskStart withCheck first
Quick screen or selection clipGNOME screencastIt has no separate audio mixer
Scenes, overlays or a livestreamOBS StudioChoose the supported screen source for your session
Game capture or instant replayGPU Screen RecorderYour GPU and driver must support its encoding path
Simple screen recording with audio optionsKoohaWindow capture and some encoders are experimental
Screen recording on GNOME WaylandBlue RecorderFlathub lists WebM for this Wayland case
Detailed X11 capture controlsSimpleScreenRecorderIt does not support Wayland sessions
Screen capture with extra tutorial controlsvokoscreenNGIts X11 and Wayland feature sets differ

Check the capture path before you install anything

Wayland apps ask the desktop to provide a screen-cast source through a portal. The ScreenCast portal documentation describes a session that lets you select a screen or window and exposes the resulting stream to the app.

GNOME Help instructions for screen and selection screencasts and the red recording indicator
GNOME Help explains the built-in screencast controls and the red indicator used while recording.

If the material is terminal text rather than a desktop video, the Linux Script command guide covers recording terminal sessions as text.

Match a recorder to its capture job

These options solve different capture jobs. The order is a set of use cases, not a quality ranking.

RecorderBest fitMain trade-off
GNOME screencastFast screen-only clipFewer audio controls than a dedicated recorder
OBS StudioScenes, sources and streamingMore setup than a one-button capture
GPU Screen RecorderGame capture and instant replayHardware and driver support matter
KoohaMinimal capture with audio optionsSome capture features are experimental
Blue RecorderBasic capture with input selectionWayland support is narrower than its X11 support
SimpleScreenRecorderDetailed X11 and OpenGL controlsWayland is unsupported
vokoscreenNGCapture tools for screen tutorialsFeatures vary between X11 and Wayland

GNOME’s built-in screencast for a quick clip

If you just need a screen clip to share and do not need a webcam, GNOME’s built-in tool records the full screen or a selection. GNOME Help says the video is saved under Videos/Screencasts, and the red indicator shows while recording.

Use GNOME for clips with no separate audio track. Choose a recorder with explicit microphone and desktop-audio inputs when narration matters.

OBS Studio for scenes and streaming

OBS Studio fits production scenes built from screen capture and audio sources. It also records and streams live.

OBS Studio 32.1.1 interface with scenes, sources, audio mixer and recording controls
The official OBS image shows its scene preview, audio mixer and recording controls.

OBS earns its setup overhead when you need a composed layout or separate audio sources. The PipeWire capture guide documents its Linux display source, and the Linux OBS setup guide covers installation.

The official site image shows OBS 32.1.1, while the latest stable release is 32.2.2. The screen-drawing tools guide covers annotations for tutorials.

GPU Screen Recorder for game replay

The Flathub listing names AMD and Intel GPUs, plus NVIDIA, for X11 and Wayland capture. Your encoder choices still depend on the GPU and driver.

GPU Screen Recorder overlay with instant replay, recording and livestream states
The GPU Screen Recorder overlay separates replay, recording and livestream status.

Its overlay separates replay from recording and streaming, with a rolling buffer for recent gameplay.

Kooha for minimal screen and audio capture

Kooha can record microphone and desktop audio while capturing a monitor or selected area. It saves WebM or MP4 output.

Kooha's capture setup, recording timer and countdown states
Kooha’s interface image shows the capture setup, countdown and active recording state.

The Kooha project documentation lists PipeWire and an XDG desktop portal among its runtime requirements. Window capture and several encoders are experimental, so do not choose Kooha on the assumption that every source or hardware codec is stable.

Blue Recorder for a straightforward GNOME capture

Blue Recorder’s setup window pairs capture selection with microphone and speaker controls. Choose a full screen or window, with area capture available too.

Its current Flathub listing documents Wayland support for GNOME and WebM output in that session.

Blue Recorder setup with screen, window or area selection and audio inputs
Blue Recorder puts capture selection and audio inputs in its setup window.

If you use KDE or another Wayland compositor, verify support before choosing Blue Recorder. The Blue Recorder installation guide covers setup on supported desktops.

SimpleScreenRecorder for detailed X11 controls

SimpleScreenRecorder records the full display or a selected region. It also offers OpenGL capture, with controls for frame rate and audio input.

SimpleScreenRecorder setup page with screen capture, frame rate, cursor and audio settings
The setup page exposes capture area, frame rate and audio input before a session begins.

The project issue tracker says Wayland is unsupported, so use SimpleScreenRecorder only on X11. If VLC is already open, the VLC desktop-capture walkthrough covers that workflow.

vokoscreenNG for screen tutorials

vokoscreenNG offers screen capture with window and area modes. Its current X11 and Wayland profiles expose different audio and camera tools.

vokoscreenNG 4.7.0 setup screen with full-screen, area, video and audio settings
The official screenshot shows vokoscreenNG 4.7.0’s capture setup. Current release is 4.10.0, so treat this as an example of the controls, not a current-build capture.

Choose the feature row for your active session before selecting an output format. The 4.10.0 release notes list changes to Wayland audio and camera inputs.

When recording starts but the picture or sound is missing

A GUI screen recorder with audio on Wayland depends on both app support and the compositor’s portal. If the source list is empty or the file is silent, check those inputs before changing codecs.

What you seeCheck first
Wayland source picker is emptyConfirm the desktop portal backend and PipeWire screen-cast path work for your compositor
Black frame in a Wayland sessionSelect the app’s PipeWire or portal capture source and grant the requested screen access
Video records but has no soundChoose the microphone or desktop-audio source explicitly. They are separate inputs.
Area or window option is missingCheck the app’s feature list for your session. Some sources are experimental.

For a Wayland recorder, the compositor and portal decide what source the app receives. A codec setting cannot repair a missing portal stream, and an audio track stays silent until the right input is selected.

A short test clip catches setup problems early

Before a long session, make a short sample with the same capture source and audio choices. Play it back to confirm the picture and sound, then verify the saved path and format.

  1. Record a few seconds with the intended screen or window selected.
  2. Play the file and check the beginning, movement and audio together.
  3. Confirm the save location and format before recording the full session.

If the clip needs edits, install Kdenlive or compare the Linux video editors. If a player rejects an HEVC recording, the HEVC-to-H.264 conversion guide covers that next step.

Linux screen recording questions

Wayland portal access and audio inputs differ by recorder.

Does Linux have a built-in screen recorder?

GNOME includes a built-in screencast tool that records the full screen or a selection and saves the video under Videos/Screencasts. Its documented workflow is for screen capture, not a separate audio mixer.

Which Linux screen recorder works with Wayland?

Wayland capture depends on your desktop. Check the app’s published support for that session before installing.

Can I record my microphone and desktop audio together?

Kooha lists microphone and desktop audio capture, and OBS Studio can mix separate audio sources. Select the inputs explicitly and make a short sample before recording a long session.

Does SimpleScreenRecorder work on Wayland?

The project’s issue tracker says non-X11 sessions such as Wayland are unsupported. Choose an app with documented support for your compositor instead.