ScreenShot+Desktop Record 1.4

UUID: ScreenShot+RecordDesktop@tech71
Score: 28


For some reason the save dialog doesnt show after taking a screen shot instead it auto saves to your pictures folder.

Lets you take screen shots of whole screen, selected window, or selected area.

Lets you record your desktop with or without audio.

ffmpeg is Required! open software manager and type in ffmpeg and install it.

Screenshots is with gnome-screenshot

Watch It In Action Here

V1.2 changes: Coding

Download From here and

1) Extract to ~/.local/share/cinnamon/applets/

2) Enable the applet in cinnamon settings.

Note: If anyone gets any errors please let me know on the comments below

About The Author


Co Developer of the windows program "Get Linux".

Owner and operator of A Library Of Operating Systems.

I've created some category qicklists for ubuntu's Unity interface.   Category Quick Lists

Have some linux how to's on youtube

Loving the whole cinnamon desktop it made me switch to linux mint.


  1. MinusLint says:

    2 weeks ago

    Record doesn't work. ffmpeg is installed.

  2. argamanza says:

    7 months ago

    Everything works perfect, except the record. The "Videos" folder is empty after i finish my record. (Antergos)

  3. jaxllax says:

    1 year ago

    Ffmpeg lla not in the repositories and nuebos repositoros is installed in opt, you could travajar in scrit to reconoxca / opt / Ffmpeg

  4. Enkouyami says:

    1 year ago

    I'm using Cinnamon 2.4.8 and using the Ctrl+Alt+Shift+R shortcut does work and it saves saves vids to my home folder. Also my ~/Videos folder is a symlink.

  5. Enkouyami says:

    1 year ago

    Recording the desktop doesn't work, nothing is saved to my videos folder, but taking pictures work though.

  6. kochloeffel says:

    1 year ago

    It auto saves to the picture Folder, that’s not a problem but if you chose "Selected Area" the Screenshot becomes blue. so this Feature is not usable.

  7. Meistache says:

    1 year ago

    @vdubus Removing -r flag from the main script just worked for me about videos playing fast

  8. inameiname says:

    1 year ago

    The 'Record Desktop' feature of this applet doesn't work for me. Here is the terminal readout when I manually run the script: [CODE] $ ./ ffmpeg version 2.5.3 Copyright (c) 2000-2015 the FFmpeg developers built on Jan 11 2015 17:55:41 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1) configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libpulse --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvo-aacenc --enable-libvidstab libavutil 54. 15.100 / 54. 15.100 libavcodec 56. 13.100 / 56. 13.100 libavformat 56. 15.102 / 56. 15.102 libavdevice 56. 3.100 / 56. 3.100 libavfilter 5. 2.103 / 5. 2.103 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 Option qscale (use fixed quality scale (VBR)) cannot be applied to input file :0.0 -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to. Error parsing options for input file :0.0. Error opening input files: Invalid argument [/CODE] Any help on figuring out how to make it work for me?

  9. vdubus says:

    1 year ago

    Just upgraded to 17.1 Anyone have any idea why my video play back plays in fast forward ?

  10. vdubus says:

    2 years ago

    ffmpeg is now here sudo add-apt-repository ppa:jon-severinsson/ffmpeg sudo apt-get update sudo apt-get install ffmpeg

  11. YuSan says:

    2 years ago

    Great Applet ! Sorry, I just push the wrong punctuation~~

  12. YuSan says:

    2 years ago

    Great Applets?But it can't run in my Linux Mint 17 and 15,I found it because the shell-script has some problem(data-format),I modify it and translate the applet.js into Chinese,I have pushed them to github:

  13. thiagoponte says:

    2 years ago

    Great extension. I only miss some shortcuts to start/stop video recording and the ability to record only one screen. Tested on Cinnamon 2.0.14

  14. loomsen says:

    2 years ago

    Hi. Nice extension, but the bash scripts have some flaws. You should always quote your variables, or it might lead to unexpected behavior (for a friend of mine, ffmpeg wouldn't start because the command got translated to: ffmpeg -f x11grab -s 1920x1080 -r 30 -qscale 1 -i :0.0+1280 /home/foo/Videos/Dec.19_11:35am.webm and ffmpeg stumbled on the : trying to intepret it, giving a somewhat cryptic error message: "Option qscale (use fixed quality scale (VBR)) cannot be applied to input file :0.0+1280 -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to. Error parsing options for input file :0.0+1280." Quoting variables is vital! See Also, you could easily combine the two scripts into one, passing switches to it. Here's an updated version of your extension: NOTE: I added a section to record only my primary display, you might want to adjust that part (or strip it out for the extension itself). Regards

  15. arief says:

    2 years ago

    It's works on Cinnamon 2.0.14 Great Applets

  16. kubwit says:

    3 years ago

    Hallo i have translated the applet in italian here you can get then. just unzip and replace

  17. ShneekeyTheLost says:

    3 years ago

    This has a lot of potential, but I wish there was an option to just record a window rather than the entire desktop. Using ffmpeg makes this a lot less resource intensive than other things like Kazam or RecordMyDesktop, and while you can use ffmpeg without this applet, it does require some terminal commands which can throw most newer users. It is a solid app, but it could really use more configuration options.

  18. Zerwan_ says:

    3 years ago

    Little bug report: the applet saves the videos in "~/Videos", whereas my video folder is "~/Vidéos". Apart from that, it works fine with Fedora 19 and ffmpeg installed.

  19. SFCC says:

    3 years ago

    Gilnaa - I just corrected the same problem. The issue is the .sh file isn't marked as executable. Insert the following into your terminal: chmod +x ~/.local/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/ Then press enter. Recording with no audio should work now. For the with audio option to work: chmod +x ~/.local/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/

  20. Gilnaa says:

    3 years ago

    When I try to start recording, I get the following error: Faild to execute child process: "/home/gilnaa/.local/share/cinnamon/applets/ScreenShot..../" (Permission Denied)

  21. ldotcom says:

    3 years ago

    love this. but how can i set the format to .mp4 , this one .kmv is not benefit for me to do some kind of stuff.

  22. jonbrett says:

    3 years ago

    Hi infektedpc, Respondint to Snipe2004's comment about the Videos directory being wrong in non-English languages.... you should be able to use xdg to get the correct "Videos" directory in any given locale or if the user has changed the default directory. To print the Videos directory path: xdg-user-dir VIDEOS To print the Pictures directory path: xdg-user-dir VIDEOS Nice extension by the way ;) Jon

  23. ekerezin says:

    3 years ago

    Hello friend Awessome applet BTW I dont know why the video recording do not work Cinnammon tells "Recording" "Stop Recording" but the video file isn't created at all! Anyways very good applet if you can help me! Using on Ubuntu

  24. Princeraj56 says:

    3 years ago

    sudo add-apt-repository ppa:bimsebasse/cinnamonextras it shows............ Cannot access PPA ( to get PPA information, please check your internet connection. plz help ..............i'm using 10Mbps internet connection but it shows ...............this error when i'm installing ScreenShot+Desktop Record 1.3..........

  25. spitfire-mirage says:

    3 years ago

    W: Imposible obtener 404 Not Found W: Imposible obtener 404 Not Found

  26. jameh says:

    3 years ago

    edit: maybe not anymore since I downloaded and tried with the current version

  27. jameh says:

    3 years ago

    edit: sometimes.

  28. jameh says:

    3 years ago

    screenshots I take with the "selected area" option are tinted green by (I'm presuming) the selecting box.

  29. infektedpc says:

    3 years ago

    ill try to work on multi monitor support soon

  30. owen46jenkins says:

    3 years ago

    Brilliant applet, but the only problem I'm having is the same as mentioned by dandv above; Using multi monitors I can't seem to record just the one monitor, which would make the recording feature a lot more useful!

  31. MrPopinjay says:

    3 years ago

    Also getting this error on 14- Menu item "Open Folder" throws error about "starting Nautilus"

  32. dandv says:

    3 years ago

    Can it record video of only one window? (My entire desktop is multi-monitor and quite large). If so, that should be mentioned in the descriptions, otherwise it would be a great feature to have :)

  33. Lunatico says:

    3 years ago

    This is one of the applets I use most! I've noticed a small bug on it... the feature I use more is "Select Area" because it saves me from having to crop screenshots. This stops working very often, I would click it and nothing would happen, the cursor will not go into an + to select an area. If I restart Cinnamon it starts working again. Any idea why? Thanks!

  34. mrdarksys says:

    4 years ago

    Menu item "Open Folder" throws error about "starting Nautilus" - Cinnamon use Nemo.

  35. fixles says:

    4 years ago

    Hi, Great app! But I cant get it to record an area of the screen or a single window. I select the area then select record desktop with sound and it just records the whole desktop which records fine but I just want an area. I'm using Fedora 17.

  36. infektedpc says:

    4 years ago

    DIELAN: heres one that will play nice with usr/share/cinnamon/applets/ just extract in that directory and you should be good.

  37. m0n9oose says:

    4 years ago

    in gnome 4.2 utility gnme-screenshot works buggy, it's not an issue of applet, like i think earlier (now screenshots saves in Pictures folder)

  38. Dielan says:

    4 years ago

    Ugh, triple post! I'm so sorry! I did some research and because I'm using LMDE I can't use repositories configured for Ubuntu+friends. So, could you confirm the issue with not having a cinnamon directory in ~/.local ? Perhaps make the downloadable file on this page play nice in the /usr/share/whatever directory? Much appreciated.

  39. Dielan says:

    4 years ago

    About my above post, I found the ~/.local folder, Nautilus was just playing dumb with me. However there isn't a cinnamon directory anymore, it's possible in the latest version of cinnamon it was removed, since they all seem to be in /usr/share/whatever. I tried creating a directory but it won't show up in the settings program. Help?

  40. Dielan says:

    4 years ago

    Looking good. However I'm having issues using it. It could be because I extracted the package I downloaded on this page to /usr/share/cinnamon/applets and not ~/.local/whateverthepathis/applets This is because I could not find the .local folder! I unhid the folders, there were other folders with the . in front that became unhidden so I know it's not that. The directory simply doesn't exist. Also, I cannot install that ppa, I am not sure why. I get this error: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 65, in if not sp.add_source_from_line(line): File "/usr/lib/python2.7/dist-packages/softwareproperties/", line 630, in add_source_from_line (deb_line, file) = expand_ppa_line(line.strip(), self.distro.codename) File "/usr/lib/python2.7/dist-packages/softwareproperties/", line 47, in expand_ppa_line sourceslistd = apt_pkg.Config.find_dir("Dir::Etc::sourceparts") AttributeError: 'module' object has no attribute 'Config' Please help? I need to be able to record my desktop with audio.

  41. fakkovv says:

    4 years ago

    Great applet, thanks! Just the random question: where I can find this tree wallpaper?

  42. milan0markovic says:

    4 years ago

    thanks for a great applet! i can't get record video with sound. what could be wrong?

  43. m0n9oose says:

    4 years ago

    thank you, infektedpc. This applet really useful, i'll wait resolve this issue.

  44. infektedpc says:

    4 years ago

    I'll Look Into The Fc17 issue

  45. infektedpc says:

    4 years ago

    Moskera i don't know how to fork it to mate but ill give it a try...

  46. m0n9oose says:

    4 years ago

    don't works after upgrade to fc17 :( stock screenshot app does. can you fix it?

  47. Moskera says:

    4 years ago

    First of all, I like your app a lot!!!! It is amazing! That is the reason why I would like to take it to Mate or gnome2. Could you tell me a way of doing it? Thanks for your time and help!

  48. rmmiron says:

    4 years ago

    Great applet, Thank you! It made me interested in apps developing. I'm studying and 've made some modifications to your scripts, for example, changing the saving directory to '$HOME/Videos/Screen' just to keep the screen videos separated from other ones, and I'm thinking right now on how to get the 'Videos' path from linux (system variables?) because of the language configured on O.S. (in different configurations the default 'Videos' path may differ). Just little issues. Thank you very much for this app and keep going on! Regards.

  49. infektedpc says:

    4 years ago

    Snipe2004 have you looked in ~/Pictures folder it should be automatically saving the pictures there without any prompts

  50. Snipe2004 says:

    4 years ago

    Hi Infektedpc, nice applet you made here! Works well, but : * First, it records videos in "~/Videos", but in french-speaking countries, this dir is named "~/Vidéos". So it's a bit boring, but not too serious. I changed it myself in the files, located in /usr/share/cinnamon/applets/... I also tried to translate it into french. Easy, except that it seems there's an encoding problem : "é" appears like é and so on. Do you know how to handle this? * Second, when I use "Screenshot" in the menu, it opens gnome-screenshot and it works well. But when I try to use your shortcuts they won't take the screenshot. I used your nice video recording function to show what I mean : Anyway, great applet! I would just enjoy if the shortcuts would work, and if it was more customizable (what do you want to be shown in the menu, language, directory in which to record/save screenshots).

  51. tranduyhung says:

    4 years ago

    Hi infektedpc, I can record with no audio, the file is stored in Video folder, but when I record with audio, there is no movie file created. I think my microphone is configured correctly because I can record audio with Audacity. Can you help me with this? Thanks!

  52. cinnamint says:

    4 years ago

    you should create a brightness applet. havent seen it here.

  53. infektedpc says:

    4 years ago

  54. bimsebasse says:

    4 years ago

    When I tried simply changing /.local/share/... to /usr/share/... up popped an error message that the script could not be located in something like /Home/usr/share... - I think the line "(GLib.get_home_dir()" calls the home dir and I don't know how to edit it so it calls the root dir. The ppa package has ffmpeg as a dependency so that's installed automatically along with the applet, that's one of the benefits of installing from PPA.

  55. infektedpc says:

    4 years ago

    also those scripts rely on ffmpeg so ffmpeg would have to be installed on a users machine as well

  56. infektedpc says:

    4 years ago

    its just calling on my sh scripts i wrote

  57. infektedpc says:

    4 years ago

    /usr/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/ is what it would have to be changed to

  58. bimsebasse says:

    4 years ago

    And then again not. The PPA installs into /usr/share/cinnamon/applets/ which means that the applet.js has to be edited to call the two sctipts there and not in .local directory - I couldn't quite figure that out myself but realize this line is what needs editing: Main.Util.spawnCommandLine(GLib.get_home_dir() + "/.local/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/") - how would that line look if the scripts were placed in /usr/share/cinnamon/applets/ScreenShot+RecordDesktop@tech71/ ?

  59. bimsebasse says:

    4 years ago

    Added to the Cinnamon Extras PPA (sudo apt-get install cinnamon-applet-screenshotplusrecording), nice job!

  60. infektedpc says:

    4 years ago

    cool ill try

  61. billynick says:

    4 years ago

    you keep coming up with great stuff :) if ur looking for things to do a screensaver inhibit applet would be awesome, like this one for gnome-shell