HomeHow to?LinuxHow to Install Green Recorder in Linux, Ubuntu, Fedora,...

How to Install Green Recorder in Linux, Ubuntu, Fedora, etc.?

How to Install Green Recorder in Linux, Ubuntu, Fedora, etc.? A simple desktop recorder for Linux systems. Built using Python, GTK+ 3 and ffmpeg. It supports recording audio and video on almost all Linux interfaces. Also, Green Recorder is the first desktop program to support Wayland display server on GNOME session.

The following formats are currently supported: mkv, avi, mp4, wmv, gif and nut (And only WebM for Wayland’s GNOME session). You can stop the recording process easily by right-clicking the icon and choosing “Stop Record”. Or middle-clicking the recording icon in the notifications area (but doesn’t work on all interfaces).

You can choose the audio input source you want from the list. You can also set the default values you want from the preferences window. And a lot more.

Here’s a GIF image recorded with Green Recorder for Green Recorder:

How to Install Green Recorder in Linux, Ubuntu, Fedora, etc
How to Install Green Recorder in Linux, Ubuntu, Fedora, etc

How it works?

It uses the D-Bus API to connect to the built-in screencasting tool in GNOME Shell. It uses this to record video. To record audio, it launches an instance of ffmpeg in the background. After the recording is finished, it merges the two files into the WebM file.

For Xorg, it uses ffmpeg only for both audio and video.

By default, On Wayland only, Green Recorder uses the V8 encoder instead of the default V9 encoder in GNOME Shell because of the CPU & RAM consumption issue with V9. Which – now – should also give you better performance. On Xorg, each format uses its own default encoder.

Also, for GIF format, Green Recorder first records the required video as a raw video. And then it generated the GIF image from the raw video. In this way, you’ll get an optimized GIF image size which is at least 10x better than the normal ffmpeg recording.


Green Recorder supports localization. If you want to translate the program into your language, fork the repository on GitHub and create a new file under “po” folder with your language ISO code (like fr.po, de.po, cs.po..). And translate the strings from there.

Alternatively, you can open the green-recorder.pot file using programs like PoEdit and start translating.

Download & Install

Ubuntu 16.04/16.10/17.04/17.10 or Linux Mint 18/18.1/18.2

Make sure you have enabled the multiverse and universe repositories before trying to install the program from the PPA (to be able to download the dependencies). You can install Green Recorder from the following PPA:

sudo add-apt-repository ppa:fossproject/ppa
sudo apt update
sudo apt install green-recorder


You can grab the Debian packages directly from the PPA itself and install it on any Debian distribution. You mainly need the “green-recorder” package and “python-pydbus”. Other dependancies (like ffmpeg) are probably in Debian repositories: http://ppa.launchpad.net/fossproject/ppa/ubuntu/

Fedora 24/25/26/Rawhide

Fedora 24:

sudo dnf config-manager --add-repo http://download.opensuse.org/repositories/home:mhsabbagh/Fedora_24/home:mhsabbagh.repo
sudo dnf install green-recorder

Fedora 25:

sudo dnf config-manager --add-repo http://download.opensuse.org/repositories/home:mhsabbagh/Fedora_25/home:mhsabbagh.repo
sudo dnf install green-recorder

Fedora 26:

sudo dnf config-manager --add-repo http://download.opensuse.org/repositories/home:mhsabbagh/Fedora_26/home:mhsabbagh.repo
sudo dnf install green-recorder

Fedora Rawhide:

sudo dnf config-manager --add-repo http://download.opensuse.org/repositories/home:mhsabbagh/Fedora_Rawhide/home:mhsabbagh.repo
sudo dnf install green-recorder

CentOS 7

Run the following commands as root:

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:mhsabbagh/CentOS_7/home:mhsabbagh.repo
yum install green-recorder

Arch Linux

You can install Green recorder using your AUR helper:

yaourt -S green-recorder-git

Other Distributions

The program requires the pydbus python module, install it first:

sudo pip install pydbus

The source code is available to download via: https://github.com/green-project/green-recorder/archive/master.zip. You can simply download it and install the dependencies on your distribution (gir1.2-appindicator3, gawk, python-gobject, python-urllib3, x11-utils, ffmpeg, pydbus, pulseaudio, xdg-open (or xdg-utils), python-configparser, imagemagick). And then run:

sudo python setup.py install

Make sure you are running it with Python 2. It doesn’t work currently with Python 3.

Please Like, Share and Comment your valuable thoughts  🙂 

Thanks for patronizing Ultimate Tech. This post is about, "How to Install Green Recorder in Linux, Ubuntu, Fedora, etc.?" and last updated on August 8, 2017. I am sure your visit to us must be quite satisfying and in line with your expectations from us. Just in case, it’s not as you expected from us or if you are facing any problem, kindly forward your feedback’s directly to us by leaving a Comment below. And, get assured response from my side. Your feedback’s and suggestions are extremely valuable to us. This Post is written by Harman Singh Hira. There is not any source, if any, then already mentioned so Copying or using this post’s content for your own site is not allowed. If anyone do so, get ready for facing DMCA. Please, if you like this post then share on your social networking sites. Assuring you of our best service always.

Image(s) Credit: It's Foss

Harman Singh Hira
Harman Singh Hirahttps://me.hsinghhira.me/
He is a young Blogger, Website Designer and owns his popularity to the fact that he posts genuine contents to his blog and believe in good rituals.

- Advertisement -

Worldwide News, Local News in London, Tips & Tricks

We use cookies to give you the best online experience. By agreeing you accept the use of cookies in accordance with our cookie policy.

Privacy Settings saved!
Privacy Settings

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.

These cookies are necessary for the website to function and cannot be switched off in our systems.

For performance reasons, we use Cloudflare as a CDN network. This saves a cookie "__cfduid" to apply security settings on a per-client basis. This cookie is strictly necessary for Cloudflare's security features and cannot be turned off.

In order to use this website we use the following technically required cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Decline all Services
Accept all Services