Linux Apps

Green Recorder – A Simple Desktop Recording Tool for Linux Systems

Green Recorder for Linux Desktop Recording
Written by Martins D. Okoi

Green Recorder is a functional desktop screen recorder for Linux systems that was built using GTK+ 3, FFmpeg, and Python.

It support video and audio recording on almost all Linux interfaces and Wayland support (GNOME session) will be added soon.

The supported video and audio formats are: mkv, avi, mp4, wmv and nut.

You can watch following video and a screencast, which is recorded using this simple program:

RedHat RHCSA and RHCE Certification Exam Study Ebook

Green Recorder

Green Recorder

To end a recording session simply right-click the icon and choose “Stop Record“. You can also middle-click the recording icon in the notifications area but this style doesn’t work on all Linux interfaces yet.

Possible Changes Coming to Green Recorder Soon

  • Automatic ffmpeg checking before launching the tray
  • More commonly supported ffmpeg formats
  • New features including: selecting a specific screen region to record, selecting from multiple input audio streams, and allowing the mouse pointer to be captured in the recording
  • Wayland recording using the GNOME Shell Wayland Session which is packaged with a screencast tool

Install Green Recorder on Ubuntu 16.04 and Later

Crosscheck your settings to make sure that your system’s multiverse and universe repositories are enabled before trying to install the program from the PPA using the commands below:

$ sudo add-apt-repository ppa:mhsabbagh/greenproject
$ sudo apt update
$ sudo apt install green-recorder

On Fedora distribution, make use of the Fedora Copr repository.

$ sudo dnf copr enable mhsabbagh/greenproject
$ sudo dnf install green-recorder

You can also install Green recorder on Arch Linux using your AUR helper.

$ yaourt -S green-recorder-git

For other Linux distributions, simply download source code and install the dependencies on your distribution (gir1.2-appindicator3, gawk, python-gobject, python-urllib3, x11-utils, ffmpeg) and then run:

$ sudo python install

This release is in its early stages and is the first public version so be patient if you experience any bugs while using the app.

  Mellow Player - Cloud Music Integration for Your Desktop

Join Our Community Of 250,000+ Linux Lovers by liking us on Facebook, or follow us on Twitter, Google+ and Instagram.

If you liked this article, sign up for the fossmint newsletter for handpicked selection of stories from FossMint delivered to your inbox every day.

Top Deals

About the author

Martins D. Okoi

Martins Jr. (Dillivine) Okoi is a graduate of Computer Science with a passion for Linux and the Open Source community. He works as a Web designer & developer, technical writer, and programmer.

  • I use Simple Screen Recorder to create some videos for my training purpose, but thanks to this tiny tool, seems promising, will surely try right away..

    • Yeah, indeed.
      I can’t seem to choose between Simple Screen Recorder and Peek for simplicity, though. Do you have a preference?

  • thane champie

    I’m using Manjaro (Arch Linux), installed no problem with yaourt. Nice program, captures alsa/pulse audio sound and screen content from
    Krita window without much lag. Very simple to use. Also works recording
    Krita with OpenGL turned on.
    I found this looking for an alternative to OBS, which won’t work on my laptop because the GPU was not supported and OpenGL version was too old. So I would definitely recommend this for screen recording on older systems or when system resources are an issue.

    • Great! I’m happy this title was of importance to you. I guess it’s certainly a better pick over Peek Screen recorder, then.

      • thane champie

        If you want an editable movie file with sound, then Simple Screen Recorder and Green Recorder are comparable.
        If you want to make only animated Gifs for some reason, then I guess Peek is a good option.

  • Your repository looks like a really evil one.
    I upgrade my system to the newest packages. after adding your repository the systems likes to upgrade 16 packages.

    ffmpeg/xenial 7:3.2.2-2~16.04.york0 amd64 [aktualisierbar von: 7:2.8.11-0ubuntu0.16.04.1]
    fontconfig/xenial 2.11.94-0ubuntu2~ubuntu14.04.1york0 amd64 [aktualisierbar von: 2.11.94-0ubuntu1.1]
    fontconfig-config/xenial,xenial 2.11.94-0ubuntu2~ubuntu14.04.1york0 all [aktualisierbar von: 2.11.94-0ubuntu1.1]
    libavcodec-extra/xenial,xenial 7:3.2.2-2~16.04.york0 all [aktualisierbar von: 7:2.8.11-0ubuntu0.16.04.1]
    libflac++6v5/xenial 1.3.2-1~16.04.york0 amd64 [aktualisierbar von: 1.3.1-4]
    libflac8/xenial 1.3.2-1~16.04.york0 amd64 [aktualisierbar von: 1.3.1-4]
    libfontconfig1/xenial 2.11.94-0ubuntu2~ubuntu14.04.1york0 amd64 [aktualisierbar von: 2.11.94-0ubuntu1.1]
    libopus0/xenial 1.2~alpha2-1~16.04.york0 amd64 [aktualisierbar von: 1.1.2-1ubuntu1]
    libssh-4/xenial 0.7.3-1~ubuntu14.04.1york0 amd64 [aktualisierbar von: 0.6.3-4.3]
    libssh-gcrypt-4/xenial 0.7.3-1~ubuntu14.04.1york0 amd64 [aktualisierbar von: 0.6.3-4.3]
    libva1/xenial 1.7.0-2~ubuntu14.04.1york1 amd64 [aktualisierbar von: 1.7.0-1]
    libx264-148/xenial 2:0.148.2748+git97eaef2-1~16.04.york0 amd64 [aktualisierbar von: 2:0.148.2643+git5c65704-1]
    va-driver-all/xenial 1.7.0-2~ubuntu14.04.1york1 amd64 [aktualisierbar von: 1.7.0-1]

    After removing your repository all upgrades are gone
    I am sure, this is one of the repositories killing my whole system. That happens already many times before. That’s why I am checking always, instead adding blind repositories.

Show Buttons
Hide Buttons