Using GNOME Screen Recorder in Linux

GNOME offers a built-in screen recorder that supports both Wayland and Xorg. It is limited in features but simple for screen recording.
Warp Terminal

GNOME is one of the most popular desktop environments and for good reasons. It has a modern UI and it comes with a number of GNOME-specific applications that blend well with the overall desktop appearance.

One such application is GNOME's built-in screen recorder!

It is a simple screen recorder with limited features. It works on Wayland and Xorg both. Mind you, there are not many screen recorders on Linux that support Wayland.

But you won't get fancy features like delaying the recording or saving the output to a different path and format. Heck! You cannot even pause the recording.

However, GNOME's recorder is simple, easy, and efficient to capture the screen for a certain amount of time.

Let's see how to use it.

Using the GNOME Screen recorder

The screen recorder is actually combined with GNOME's screenshot tool.

To start the screen recorder, you can use the Print Screen button to open the screenshot tool. You'll find a switch to toggle between screenshot (camera icon) and screencast (video camera icon). Toggle it to select the screen recording.

GNOME Screen recorder

Alternatively, execute the key combination of Alt + Ctrl + Shift + R and it will get you the controls for recording immediately:

GNOME screen recorder

And as you can see, here, you have two options to choose from:

  • Select a portion of the screen to record
  • Use the entire screen to record

The option to record a specific application window is not available while writing.

Start the recording

Now, let's look at how you can record a specific portion of the screen using a GNOME screen recorder.

First, select the Selection option and set the size of the desired portion you want to record and start recording by pressing the πŸ”΄ button:

Yes, that's all it takes to record the desired portion of the screen.

The process remains similar when you want to record the entire screen.

To record the entire screen, select the Screen option and start recording by pressing the red button:

But how are you supposed to stop the recording?

Stop the recording

Once you start recording, you will see a timer on your top bar suggesting the length of the video.

Which also acts as a stop button!

So all you have to do is press that button to stop the video:

stop recording in GNOME's in-built recorder

And your video will be saved under /home/user/Videos/Screencasts.

Every video you record using GNOME's in-built recorder will be saved inside /home/user/Videos/Screencasts with .webm extension.

As I mentioned earlier, the GNOME Screen Recorder offers few features. You cannot pause the recording, select output file formats, show mouse clicks etc. If you want such fancy features, you can try the powerful OBS. It offers a lot of features but comes with a complex interface.

Screen Recording in Linux With OBS and Wayland
There are tons of screen recorders available for Linux. But when it comes to supporting Wayland, almost all of them do not work. This is problematic because many new distribution releases are switching to Wayland display manager by default once again. And if something as basic as a screen recor…

Want to convert the screen-recorded videos?

The files will be saved with the .webm extension, which may not be the preferred video file for everyone.

But worry not! You can use FFmpeg CLI utility that allows users to modify video file properties, including the media format:

The Complete Guide for Using ffmpeg in Linux
Brief: This detailed guide shows how to install ffmpeg in Ubuntu and other Linux distributions. It also demonstrates some useful ffmpeg commands for practical usage. ffmpeg is a CLI (command line based) utility for processing media files. It is a framework with a multitude of features and, beca…

Sure, FFmpeg is great utility but new users won't be able to make the most out of it as it bombards you with tonnes of options at once.

And for that purpose, you can use the Handbrake utility, which not just allows you to convert video files to different formats but has other useful features for you:

App Highlight: Open Source Video Transcoder Handbrake
Brief: HandBrake is a free and open-source video conversion tool that is quite useful. Let’s see what are its main features and how to use them for converting videos from one format to another. HandBrake: An Open Source Video Transcoder HandBrake is a quite useful tool which helps yo…

Happy recording!

And if you have some queries, feel free to ask me in the comments.

About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries πŸ•΅οΈβ€β™‚οΈ

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.