Shutter 0.88 released

This release improves Shutter’s upload mechanism, adds new features and fixes bugs.

Improved Uploading

Due to the rewrite of major parts of the code it was never easier to write an upload plugin for Shutter. Hence we added a bunch of new image hosting services.

List of new upload plugins

New upload plugins

Shutter does also remember the latest uploads now. See how all this works:



Improved Uploading from Mario Kemper on Vimeo.
 

Improved CLI-Interface

Is is now possible to specify the filename when using Shutter via command line. Here is an excerpt from Shutter’s manual page:

-o, --output=FILENAME
   Specify a filename to save the screenshot to (overwrites any profile-related
   setting).

   Supported image formats: You can save to any popular image format (e.g. jpeg, png,
   gif, bmp). Additionally it is possible to save to pdf, ps or svg.

   Please note: There are several wildcards available, like

	%Y = year
	%m = month
	%d = day
	%T = time
	$w = width
	$h = height
	$name = multi-purpose (e.g. window title)
	$nb_name = like $name but without blanks in resulting strings
	$profile = name of current profile
	$R = random char (e.g. $RRRR = ag4r)
	%NN = counter

   The string is interpretted by strftime. See "man strftime" for more examples.

   As an example: shutter -f -e -o './%y-%m-%d_$w_$h.png' would create a file named
   '11-10-28_1280_800.png' in the current directory.

Particularly interesting is the possibility to export directly to PDF without any further processing.

Want to develop an upload plugin?

All you need is a) some knowledge of Perl b) this template!

You are a package maintainer?

Shutter used to ship some Perl modules within the release tarball. We removed those custom modules because of security reasons. Please have a look at our list of dependencies to check if your current package does fulfill the needs of the new version. If you have any questions, please feel free to contact us.

How to install?

If you’ve subscribed to the Ubuntu repository, you’ll be prompted about an update being available automatically – otherwise, check the downloads page for individual packages. Updates for other distributions will be available soon. Changelog:

  * New Features
    -- Refactored the uploading code (added support for plugins)
    -- Added new upload plugins
    -- Public links are now saved when a screenshot was uploaded
    -- New command line option: specify filename
  * New Upload Plugins
    -- Dropbox
    -- ImageBanana
    -- ImageShack
    -- Imgur
    -- ImmIO
    -- ITmages
    -- Minus
    -- Omploader
    -- ToileLibre
    -- TwitPic
    -- UbuntuPics
  * Fixed bugs / minor improvements
    -- LP: #342622
       [Remember upload links]
    -- LP: #841328
       [black corners if window is selected from the window list]
    -- LP: #888441
       [dialog not clickable when renaming a file]
    -- LP: #889031
       [Package should'nt provide own perl libraries]
    -- LP: #892703
       [After unlinking from Dropbox there is no way to relink it again]
    -- LP: #650701
       [retrieve Public URL if screenshot is already uploaded]
    -- LP: #675911
       [Url not selected when i do single click]
    -- LP: #793462
       [Short URL in imageshack.us]
    -- LP: #870556
       [specify file name on command line]
    -- LP: #374024
       [http://omploader.org/ as new image hoster]
    -- LP: #486490
       [Feature Request: Upload to imgur]
    -- LP: #489598
       [Wish: Add Twitpic support]
    -- LP: #598818
       [feature request: extensible imagehost/upload tools]
    -- LP: #602209
       [Add integration with Dropbox]
    -- LP: #619748
       [Add ubuntuusers.de thumbnail code to any of the hosting plugins]
    -- LP: #651029
       [Feature Request: Upload to ITmages]
    -- LP: #703299
       [Add upload to http://pix.toile-libre.org/]
    -- LP: #785032
       [min.us uploading support]
    -- LP: #793463
       [More image services to upload]
  * improved support for Gnome-Shell
  * several smaller bugfixes
  * updated translations

Enjoy this release!




9 Comments

  1. Could you please, please have an option to set a hotkey that will automatically upload a selection, or at least make that possible via a command?

  2. I have been using the regular Shutter PPA for some years. Now I can not update to 0.88 because the Update Manager is asking me to accomplish a “Partial Update”. Is this the expected behaviour ?

    Ps.- I am running Kubuntu Natty amd64.

    • Can you please check why a partial update is offered? sudo apt-get update && sudo apt-get install shutter should give you a more detailed explanation.

      • :~$ sudo apt-get install shutter
        Leyendo lista de paquetes… Hecho
        Creando árbol de dependencias
        Leyendo la información de estado… Hecho
        El paquete indicado a continuación se instaló de forma automática y ya no es necesarios.
        libenet0debian1
        Utilice «apt-get autoremove» para eliminarlos.
        Se instalarán los siguientes paquetes extras:
        libalgorithm-c3-perl libclass-c3-perl libclass-c3-xs-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libcommon-sense-perl libcrypt-openssl-bignum-perl
        libcrypt-openssl-rsa-perl libdata-random-perl libfile-which-perl libgd-gd2-perl libgd2-xpm libjson-perl libjson-xs-perl libmouse-perl libmro-compat-perl libnet-dropbox-api-perl
        libnet-oauth-perl libpath-class-perl libproc-simple-perl libsort-naturally-perl
        Paquetes sugeridos:
        libgd-tools nautilus-sendto
        Los siguientes paquetes se ELIMINARÁN:
        libgd2-noxpm
        Se instalarán los siguientes paquetes NUEVOS:
        libalgorithm-c3-perl libclass-c3-perl libclass-c3-xs-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libcommon-sense-perl libcrypt-openssl-bignum-perl
        libcrypt-openssl-rsa-perl libdata-random-perl libfile-which-perl libgd-gd2-perl libgd2-xpm libjson-perl libjson-xs-perl libmouse-perl libmro-compat-perl libnet-dropbox-api-perl
        libnet-oauth-perl libpath-class-perl libproc-simple-perl libsort-naturally-perl
        Se actualizarán los siguientes paquetes:
        shutter
        1 actualizados, 21 se instalarán, 1 para eliminar y 0 no actualizados.
        Necesito descargar 4335 kB de archivos.
        Se utilizarán 3916 kB de espacio de disco adicional después de esta operación.
        ¿Desea continuar [S/n]?

        • Update manager is blocking Shutter, because installing it would lead to removing libgd2-noxpm. Some libraries (libdata-random-perl) seem to need libgd2-xpm instead of libgd2-noxpm. libgd2-xpm is an drop-in replacement for libgd2-noxpm. It should be safe to use sudo apt-get install shutter (I tried it myself).

          • I see … I have already upgraded and, if anything else comes up I will let you know.

            Thank you.



Trackbacks/Pingbacks

  1. Shutter 0.88 liberado y lleno de novedades en la nube | emsLinux • Noticias, tutoriales y tips relacionados con Linux - […] Fuente | Shutter […]
  2. Shutter: adauga automat watermark personalizat | LINUX.BZIC.org - [...] e totul putem sa verificam. Nu uitam sa spunem multumim lui  Mario Kemper si intregii comunitati Free [...]
  3. Shutter un instrument pentru screenshot | LINUX.BZIC.org - [...] acest instrument il folosesc mai des cei care administreaza saituri. A aparut asa cum se vede aici  versiunea 0.88. Daca sunteti …

Leave a Reply