Desktop Capture 0.98

UUID: capture@rjanja
Score: 43

Website  Download



This applet integrates with various screenshot and desktop recording programs to provide a single interface to capturing your desktop. It also comes with a built-in screenshot tool (Cinnamon Screenshot) that aims to cover the gap between the default screenshot tool (GNOME Screenshot) and more advanced tools (i.e. Shutter).

Once installed, right click the applet to open a settings window. If you are using Cinnamon 1.6 or higher you may use Cinnamon Screenshot as your screenshot tool.

Features:

  • Built-in capture tool: Full screen, Window, Area, Cinnamon UI, Monitor capture modes..
  • Built-in imgur upload capability. If you don't use imgur you can disable this button in the settings, or set it to automatically turn off after an upload (one-off uploads).
  • Also compatible with GNOME-Screenshot, Shutter, xwd, ImageMagick, FFmpeg, RecordMyDesktop and most other capture tools that have command line interfaces.
  • Options for changing most configuration settings; further customisations are possible via JSON support file - add custom capture entries to compose a menu that works for you. Additional options for controlling Cinnamon's built-in screen recorder (frames per second and GStreamer pipeline).
  • Timer delay with optional onscreen countdown and interval sound.

Please use the website (github) to open tickets and for documentation. I will attempt to answer all questions posted below and provide some basic support. There are still things left to do but I have been using this applet for weeks months a year years without any problems, so development will be sporadic.


Changelog:

  • 2014-06-09: Reimplemented desktop notifications. Large scale refactoring to move non-screenshot specific functionality out of screenshot.js. Removed unmaintained interactive mode. Added new notification options. Please note that the desktop notifications currently only work while using the Cinnamon Screenshot capture mode.
  • 2014-06-07: Fixed issue with multiple monitors. Added imgur uploading toggle button (enable/disable in settings). Registers as screenshot role using systray in Cinnamon 2.2.
  • 2014-05-25: Fixed issues with Cinnamon 2.2. Added better save path handling- if directory does not exist, will attempt to create it. The captures will be aborted if the save path isn't writeable, and verbose errors will go to ~/.cinnamon/glass.log (if enabled in the General tab of Cinnamon Settings). Added a toggle button for on-demand copying of image data to clipboard (thanks for the idea @orschiro!). A corresponding setting is available, and an additional setting for whether to flip this toggle off each time a capture is made (for people who rarely need to copy image data to clipboard like myself!).
  • 2013-10-22: Fixed metadata uuid issue from yesterday's update.
  • 2013-10-21: Added support for Cinnamon Settings API, including binding of hotkeys. Moved to using Cinnamon Settings to configure applet for now. Custom programs specified in support.json might not work for the time being, as I look for a way to make the "configure settings" more dynamic while still working with the API.
  • 2013-02-26: Added indicator when recording operation is running (change of icon if using colored icon), display error when custom command cannot be run
  • 2013-02-25: Fixed issue with missing file extension, fixed settings save-location browse button, made save-locations editable, default save locations are now system standard "Pictures" and "Videos", fixed issue with "Screen" capture mode also capturing the popupmenu (Cinnamon Screenshot); Fixed build process to clean out junk files before zipping applet. (Thanks, Daniel!) Bumped version to 0.91.
  • 2013-02-24: Recorder fixes; removed options sub-popupmenu in favor of inline toggle buttons. Decoupled save path and prefixes from other settings. Added better built-in support for ImageMagick, XWD, FFmpeg and RecordMyDesktop. Added "Record sound" toggle button. Removed delay setting from applet, moved it to options as a spinner control.
  • 2013-02-18: Re-added missing style for area resize handles
  • 2013-01-28: Adds more clipboard copy options (full path, filename, folder, image data)
  • 2013-01-20: Added instructions overlay for area and UI capture modes.
  • 2013-01-19: Fixed issue preventing start-up when gnome-screenshot isn't installed.
  • 2013-01-07: Added monitor capture mode for multi-monitor displays. Added option to choose between new colored applet icon and previous symbolic icon. Added option for whether to open captures in the file manager.
  • 2012-12-31: Patch from autarkper for using superclass constructor for applet popupmenu.
  • 2012-12-14: Corrected timer placement on-screen, enabled timer for Screen capture mode
  • 2012-12-11: Fix for always-on imgur uploads (check imgur.log, either in home dir or save dir for view/delete URLs)
  • 2012-11-29: Cleaned up some log spam, added new icon

About The Author

rjanja
Robert Adams

I am a software engineer and computer enthusiast who is currently enjoying Cinnamon on LMDE. I love the idea of helping Cinnamon succeed as the most attractive choice of desktops. There are also some really great people here in this community, which helps with the motivation!


27 Comments

  1. highwind says:

    1 month ago

    Nice improvement, Cheers!

  2. slcpunk says:

    4 months ago

    Somehow the option to copy image data to the clipboard is not working for me any more. Versions: Ubuntu:13.04 Cinnamon 2.0.14-20131203040009-raring Applet: .95 ( just downloaded from GIT ) Let me know if there is anyway to help debug?

  3. raymond01 says:

    5 months ago

    Using Mint 16. Cinnamon. 64 bit. Nice applet, but some bugs that I found. The default paths are not working. (note double slashes for pictures) (I did not have a folder called screenshots - was it going to make one or was I susposed to make one,) ~/Pictures/screenshots tries to save to (from what it put in the clipboard) /home/peter//Pictures/screenshots/screenshot-window-2014-02-03-174006.png If I change it to /home/peter/Pictures it works needed to change the default path for video or the recorder would not work (no folder called screencasts - see above) ~/Videos/screencasts changed to /home/peter/Videos Then the recorder worked but only records video, no sound. I have a usb webcam with a mic in it and no sound is recorded. No option to record sound. Just shows the options 'recorder' and 'start recording' - see screenshot at https://f.cloud.github.com/assets/6579798/2071586/52241df6-8d2b-11e3-85e1-bea95f807694.png

  4. DiscipleOfDante says:

    8 months ago

    I love this applet, it is a great alternative to GNOME Screenshot. However, like every other screenshotter I have tried aside from GNOME Screenshot, setting a keybind to my printscreen button doesn't seem to work. Every other key is fine but printscreen is not. Is there a way you can fix this?

  5. rjanja says:

    10 months ago

    jonbrett, yes the source is on Github (see Website button above, I'll link it within the description next time) and I'm more than happy to merge in patches sent via pull requests. I don't really have a development roadmap as I'm not sure how many people are using this applet and mainly developed it for myself. But the settings need to be updated a bit and yes, shortcut keys would be great. CaptainMark, custom toggle buttons shouldn't be too hard to implement. I'll look into this soon. The "Capture window as area" was originally included so we'd have an option of whether to show content behind transparent windows, but it seems there's a backend capture issue which is causing the regular window captures to fail with very odd distortion, so when this happens, window-as-area is the only decent way to get a window shot. This site doesn't notify on new comments, so feel free to open issues at the Github project page for wishlist/bugfix requests!

  6. jonbrett says:

    10 months ago

    Nice applet. How about adding some shortcut keys, now that the Cinnamon settings API in 1.8 has made this easy :). Also is the source available on Github or similar? This applet seems popular so you may find people might start fixing stuff for you if they can easily post pull requests and patches.

  7. CaptainMark says:

    10 months ago

    Okay nevermind I got sound to work but it would be nice to have a toggle between recording sound from the microphone and recording sound output from the system, I'm pretty sure ffmpeg can do this, I've done it before but can remember how

  8. CaptainMark says:

    10 months ago

    I don't have the option to record sound when doing a video though, how do I do that?

  9. CaptainMark says:

    10 months ago

    Very nice applet, I tweaked around a little, to put the most important items (to me) first so its now Screen>window>area. I'm finding the window option doesn't work unless i use the "Capture window as area" option, if I don't have this selected it brings up a mostly transparent photo covered in weird artifacts, other than that, nice!

  10. rjanja says:

    1 year ago

    slcpunk, glad you enjoy it. The link you shared isn't available anymore. There is an option in the applet settings (Screenshot->Interface) for using the symbolic (b&w) icon. Unfortunately you will need to (temporarily) select "Cinnamon Screenshot" in order to toggle that option, but you can switch back after. I'll probably end up moving some of those agnostic options to a separate tab. (Or quite possibly moving to using Cinnamon Settings). Thanks for the feedback guys!

  11. Voliax says:

    1 year ago

    You sir, saved my life.

  12. slcpunk says:

    1 year ago

    Still love the applet, hate to even make this comment....but the big green icon just doesn't fit with the rest of the applets. I know its personal, but a small grey icon just "fits" better to me! Here's a replacement screen shot: https://docs.google.com/file/d/0B1fZV5rkJv9BMzV0ZEVnUVJobzg/edit?usp=sharing I think originally you had a similar small grey icon, but somewhere along the way you switched it up.

  13. Danko8321 says:

    1 year ago

    Great applet, fella; 5 stars for me.

  14. Lunatico says:

    1 year ago

    Very very very nice! I tried to use the record option but it doesn't seem to be working... I tried changing between Cinnamon Recorder and FFmpeg but none work... any ideas?

  15. slcpunk says:

    1 year ago

    Works great. Amazing. You nailed it. Many thanks.

  16. rjanja says:

    1 year ago

    @slcpunk, sorry, I managed to leave a development bit in there that effectively broke the whole thing. If you'll be a sport and try the latest, I think it'll work for you now :)

  17. slcpunk says:

    1 year ago

    I used looking glass to see the error, but don't really know how to get more detailed info. If there is any way I can assist, please let me know.

  18. slcpunk says:

    1 year ago

    Ooops - getting error when loading. TypeError: e is null ( capture is undefined ) I didn't restart, but I did restart cinnamon and logout and log back in. ( LM14, Cin 1.6 )

  19. slcpunk says:

    1 year ago

    YOU DA MAN! Really, great, thanks!

  20. rjanja says:

    1 year ago

    @slcpunk: an option to copy screenshot image to clipboard is in place now, cheers :)

  21. rjanja says:

    1 year ago

    Hi slcpunk, I'll look at adding an option for copying screenshot data to clipboard, I think it won't be too difficult. Re: shortcut keys, there's no easy way at the moment, but this is one area we should see improvements on in the future. There's been talk of having applets supply default keybindings to be used as "hints" for the user to set when they feel like it, from within Cinnamon Settings - Applets. That's still a ways off, so I'll have to ponder over a decent way to set shortcuts for the time being. I've been considering using d-bus already, and that'd be one way of invoking the applet/screenshot backend. Thanks for the comment, cheers!

  22. slcpunk says:

    1 year ago

    Any chance you could add an option to copy the image to the clipboard instead ( or as an option in addition to the path ). I can't make gnome-screenshot or shutter work - your awesome applet is the only thing that seems to actually take a screen shot in LM14 ... Oh, also, can I assign shortcut keys to this applet? Thanks in advance

  23. crushkittykitty says:

    1 year ago

    the screen shot doesnt work tries saving to the wrong folder, after changing this the screen shot still doesnt work the timer is working, just doesnt take a screenshot. "linux mint 14 nadia" for the recorder it uses therecorder built into cinn, recorder that can be used by alt-ctrl-shift-r.

  24. rjanja says:

    1 year ago

    billynick, I have added a short changelog to the description and I'll try to keep it updated with the most recent entries. Thanks!

  25. billynick says:

    1 year ago

    is there a changelog?

  26. rjanja says:

    1 year ago

    Hi bimsebasse! I have to agree with you, it is hard to style the interactive mode dialog. There are a number of limitations going against us here, so I had to kind of ignore the look of that dialog in favor of making its components work. The label font looks horrible unless it's a smaller size and I'm not sure if there's an inherited style that is causing this or if it's something else. I'll check out the labels and spacing with some other themes and see if I can figure out if an implementation change will improve it at all. Thanks for giving it a try :)

  27. bimsebasse says:

    1 year ago

    Hi rjanja, thanks for this applet which I primarily use to see how checkboxes and radiobuttons look in themes :o) One little UI complaint, it's nigh impossible to make the interactive modal dialog look nice. Either the checkbox/radiobutton label font is poorly rendered (Baldr, Minty), the "use capture timer" label is cropped (Gnome) or the checkbox spacing is odd (Void, Gnome). It's only in Ambiance it looks good, sorta. All these things are pretty hard to sort on theme level, I usually find a way but with interactive modal I have pretty much given up :o(