So you want to record your Ubuntu desktop, but you don’t know which desktop screen recorder to use?
Well, have you considered not using one at all?
Don’t look at me strangely: I promise this makes sense.
You’ve likely seen videos on YouTube where people share a screencast of their Linux desktops. Perhaps you want to join the fun. Well, you can, and you don’t need any special tools or separate screen recorder apps to do it.
There’s a built-in screen recorder in Ubuntu which, although well integrated, is also well hidden
The (Semi-Secret) GNOME Shell Screen Recorder
Little known fact: there’s a built-in screen recorder in Ubuntu.
It’s included as part of the GNOME Shell desktop and, although well integrated, it’s also well hidden: there’s no app launcher for it, no menu entry to it, and no quick button to turn it on or off.
To access the GNOME Shell screen recorder you need to press a finger-flexing keyboard shortcut (which we’ll show you in a second).
This means if you don’t already know about it chances are you’ll never know that it’s there.
This is a ‘no-frills’ screen recorder
The GNOME Shell screen recorder offers basic, no-frills screen capture. It lets you record your desktop in full …And that’s about it.
It can’t record a specific window or section of the desktop; it doesn’t record audio; and it won’t let you set frame-rate, encode format, or anything other features.
But if all you want is to create a quick screen capture to share online or attach to a bug report (and don’t fancy using an app like Peek) the default screencast tool is perfect.
And desktop screen capture works out-of-the-box on GNOME Shell on Ubuntu, Fedora and other Linux distros which use the GNOME Shell desktop environment.
Screencasts are saved automatically to the Videos folder in the WebM format.
The video file name includes the date and time a capture was taken, which is useful if you make several successive recordings.
How to Record Your Screen on Ubuntu/GNOME Shell
To record your Ubuntu desktop screen (and everything that appears and happens on it) and save it as a video just press this keyboard shortcut:
Ctrl + Alt + Shift + R
Recording will start instantly.
You’ll be able to tell a screen recording is in progress because a small red dot will appear in the system tray area:
Recording automatically stops after 30 seconds.
You can stop recording at any time by pressing the screencast shortcut combo again:
Ctrl + Alt + Shift + R
A video of your screencast is automatically saved to the Videos folder in your Home folder.
Increase the duration of screencast videos
At just 30 seconds long the default length of screencast using this method isn’t ideal, particularly if you plan on making a lengthy video or need to demo a particular workflow or feature.
It is possible to increase the duration of screencasts manually, by modifying the following gsettings string using the Terminal application:
gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length 60
Replace the ’60’ value with the length you want in seconds, e.g., 300 for 5 minutes, 600 for 10 minutes, and so on.
If you set the value to ‘0’ there will be no time limit.
Remember: you can stop recording at any time regardless of the duration you set. Just press the keyboard shortcut you use to start recording to stop recording.
If you’re an advanced user or someone with a highly specific use case you will likely find the integrated screen recording tool in Ubuntu far too barebones to be of much use.
There is no export or encoding control, there’s no option for audio recording, and the tool can only be used to record the desktop in whole, not a specific window, desktop or monitor.
But don’t overlook this tool needlessly; for quick clips, B-roll, or demos it is still useful.
If you record on a HiDPI/4K screen (like I do) then you can crop your video in edit and still maintain fairly decent quality. I don’t need to record ‘audio’ during my screen capture as I record my voice over separately, as part of the video editing process.