Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

kappa (294)

kappa
  (email not shown publicly)
http://kapranoff.ru/

Perl Hacker since 1998. Lives in Moscow, Russia.

Journal of kappa (294)

Friday February 26, 2010
05:15 AM

Shutter — new Gnome screenshot program

[ #40212 ]

Perl culture is in dire need of fresh showcases and new success stories. When someone asks about desktop software written in Perl, FrozenBubble usually springs to mind and then what?

I think it's very cool that Shutter is written in Perl with all kinds of GNOME goodness like using GooCanvas based on Cairo, installing a notifying icon and being a «Made on Ubuntu» software.

Try it, it is very feature rich, translated into many languages (my interface is in Russian, e.g.) and a beauty to look at.

And now I'm going to try to insert some screenshots. Looks like Slash does not support inline images at all :(

Main window: http://www.ubuntu-pics.de/bild/44281/__shutter_001_pb6z9g.png,
list of plugins: http://www.ubuntu-pics.de/bild/44282/shutter______________________002_ry3ohW.png

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • gScan2pdf is another example of perl on the desktop. Small, robust, and does exactly what it says on the tin.

    You can scan it, rotate it, then save it as a pdf.

    Never have to revisit xsane again, which I find a joy when I just simple want to photocopy or email something.

  • Gald that it works for you. I have a different experience. I had to add three different repositories to be able to install shutter. Still then, starting it fails with:

    Can't locate Gnome2.pm in @INC ...

    I'm not going to report it because it's the authors' own damn fault for not using community practices. Had they packaged it the standard way then the chance for such a dumb mistake like neglecting to declare a dependency would have reduced dramatically. Another way how this sort of shoddy coding manifests in

    • Gald that it works for you. I have a different experience. I had to add three different repositories to be able to install shutter. Still then, starting it fails with:

      Can't locate Gnome2.pm in @INC ...

      I'm not going to report it because it's the authors' own damn fault for not using community practices. Had they packaged it the standard way then the chance for such a dumb mistake like neglecting to declare a dependency would have reduced dramatically.

      Shutter is available for most popular distributions (except OpenSUSE):
      http://shutter-project.org/downloads [shutter-project.org]

      I know that it would be nicer to package it the standard way and make it available via CPAN, but please keep in mind that this is an end-user application and I believe that most of them prefer specific packages for their distribution instead of installing something via CPAN.
      Creating a CPAN module distribution is definitely on the schedule but this is a one-man-project so time and ressources are very lim

      • WRT CPAN, what daxim was saying (not at all tactfully) is that it's possible to do both CPAN and packages.

        CPAN acts as the canonical form of the code base, and the distributions act as the primary download channel for users.

        And because there's a fairly large amount of automation you can leverage, it's actually easier to generate packages for many different distributions.

        With the CPAN stuff, you also get the RT queue and the other resources to help with bug tracking and so on.

  • Hi Folks

    >Perl culture is in dire need of fresh showcases >and new success stories. When someone asks about >desktop software written in Perl, FrozenBubble >usually springs to mind and then what?

    Well, there are a few apps available. See App::Ack, etc, and
    http://search.cpan.org/search?query=App%3A%3AOffice&mode=all [cpan.org]