Peek is an animated GIF recorder. It basically allows you to record part of your desktop and export it to GIF which is very useful when you need to graphically show something short.

This guide will focus on how to install it on your Fedora box.

Since there is no prebuilt package you’ll need to build it from source. To do that we need to make sure we have all dependencies. Runtime requirements are as mentioned on github page:

  • GTK+ >= 3.14
  • GLib >= 2.38
  • FFmpeg
  • ImageMagick
  • Window manager with compositing enabled

By default cmake is also not installed so you can use following command to install everything:

sudo dnf install cmake.x86_64 vala.x86_64 gtk3-devel.x86_64 ImageMagick.x86_64 ffmpeg.x86_64

And now the fun part, first download source from git:

git clone https://github.com/phw/peek.git

Then change directory and make:

cd peek/
cmake . && make

Voila! You should now be able to run peek:

./peek

Enjoy!