Slashdot Mirror


Debian Packages Screenshots Repository Launched

Christoph Haas writes "A picture is worth a thousand words. And thanks to screenshots.debian.net this finally comes true for Debian packages. The new website was launched just a week ago and has already collected screenshots for 740 packages shipping with the Linux distribution — with new uploads pouring in every hour. Debian users can finally get an impression of how an application would look before installing it."

72 comments

  1. Great, but needs guidelines. by pwnies · · Score: 3, Insightful

    Great idea, but it needs some guidelines. Styling being the most obvious one (no I don't want to see how it looks using the custom skin you made that shows off several varieties of wood), but much more importantly is libraries. If you have a look through their "things needing screenshots" section, you'll notice that it's full of libs, many of which have no interface at all. That being the case, why are they there? Seems to me like all the data here needs some garbage collection and more rigid guidelines.

    1. Re:Great, but needs guidelines. by Thelasko · · Score: 4, Informative

      Great idea, but it needs some guidelines.

      Yeah, guidelines like these would be great.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    2. Re:Great, but needs guidelines. by Dwedit · · Score: 3, Interesting

      On Windows, you can always make up a screenshot of any DLL file by opening it in Dependency Walker, and listing the functions exported by the DLL. I'm sure there has to be something similar for Linux.

    3. Re:Great, but needs guidelines. by Daimanta · · Score: 4, Informative

      True, but most of the open-source programs begin this way. Hackish and just working as the developers want it. After that you get feature enchancements and discussions about implementation of functionality. I expect that the lib picture problem is full resolved in a month or 3.

      --
      Knowledge is power. Knowledge shared is power lost.
    4. Re:Great, but needs guidelines. by X0563511 · · Score: 1

      Those guidelines govern the screenshots themselves, not what does and does not warrant a screenshot.

      For instance... what possible reason would you want a screenshot for the 'linux-image' package?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    5. Re:Great, but needs guidelines. by Hatta · · Score: 2

      Wow, 800x600 resolution is pretty harsh. Nobody uses that as a desktop resolution anymore, so every screenshot will be resized, and harder to read. They really should try to support a decent resolution, 1024x768 at a bare minimum.

      --
      Give me Classic Slashdot or give me death!
    6. Re:Great, but needs guidelines. by MasterOfMagic · · Score: 2, Interesting

      Or you could just take a screengrab of a single window. There are only two windows usually on my desktop larger than 800x600: my browser and a text editor.

    7. Re:Great, but needs guidelines. by PrescriptionWarning · · Score: 1

      even if you could post a picture representing a library, there seems to be little point. After all the idea of this picture repository is to give people a sense of what a program will look like before they decide to install it. In this case, installing a library by itself does nothing until a program is installed which actually uses it.

    8. Re:Great, but needs guidelines. by Culture20 · · Score: 1

      Wow, +5 Informative. Mega Whoosh on the mods.

    9. Re:Great, but needs guidelines. by Hatta · · Score: 1

      I almost always keep my windows maximized. Why waste all that screen real estate?

      If I need another application, that's what virtual desktops are for.

      --
      Give me Classic Slashdot or give me death!
    10. Re:Great, but needs guidelines. by X0563511 · · Score: 3, Insightful

      Hard to enter information in on application that requires you to be examining the other application, if they arn't both on screen at once.

      Different kinds of work require different layouts.

      Also, just because you use your windows maximized, doesn't mean you can't dial that back to take a screenshot. If your widgets can't handle a resize, said application has some issues...

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    11. Re:Great, but needs guidelines. by kv9 · · Score: 1

      I almost always keep my windows maximized. Why waste all that screen real estate?

      you're already wasting screen realestate by keeping your windows maximized, and time by shuffling them.

    12. Re:Great, but needs guidelines. by kv9 · · Score: 4, Informative

      On Windows, you can always make up a screenshot of any DLL file by opening it in Dependency Walker, and listing the functions exported by the DLL. I'm sure there has to be something similar for Linux.

      man nm

      # nm /lib/libz.so
      0000cb88 A _DYNAMIC
      0000cc44 A _GLOBAL_OFFSET_TABLE_
      [...]
      00005f64 T zcalloc
      00005f88 T zcfree
      00005f28 T zlibVersion
      #

    13. Re:Great, but needs guidelines. by Anonymous Coward · · Score: 1, Interesting

      Wow, 800x600 resolution is pretty harsh.

      It is, but the other way to look at it is whether applications should be able to work at 800x600, especially considering the Eee PC / MSI Wind / OLPC portables and their resolution requirements. Remember that this is more about using these screenshots in package managers like Synaptic and seeing a clickable thumbnail of what it'd look like. I'm a web designer and I understand the constraints of resolutions and GUI design, and this is going to make some applications look a bit cramped. These applications should probably be designed a bit better though considering the portables market that Linux is getting a foothold in.

      so every screenshot will be resized, and harder to read.

      Well I'd hope that they'd crop the image, not resize it :) A bit of gimpery and you can even crop a 1600x1200 image down to something that looks like it was taken on an 800x600 screen and this screenshot repo would never know any different.

    14. Re:Great, but needs guidelines. by Hatta · · Score: 1

      How do you figure? With maximized windows, 100% of the desktop is in use by the application I'm using. If I tiled my windows, then some of my desktop would be used by an application I'm not using. That's wasteful.

      I don't spend an inordinate amount of time switching desktops. That's what hotkeys are for.

      --
      Give me Classic Slashdot or give me death!
    15. Re:Great, but needs guidelines. by FictionPimp · · Score: 1

      If I can read all the information in application A when it is only taking up a 3rd of my screen, then I still have 2/3 of my screen for other applications. If I maximize the same application to full screen, I have gained nothing, but lost spare space to display further applications.

    16. Re:Great, but needs guidelines. by camperdave · · Score: 2, Insightful

      I've been thinking for a while now that what we need is a comic book style layout. As applications open windows, a new panel opens up, shrinking all the other windows so that every non-minimized window gets screen space with no overlapping. For example: One window would take the whole screen; two would split the screen and be side by side; three would be done as one on the left half, two splitting the right half, one on top, one below; etc. The panels would be resizeable and it should be easy to re-sequence the display.

      --
      When our name is on the back of your car, we're behind you all the way!
    17. Re:Great, but needs guidelines. by ForumTroll · · Score: 3, Informative

      You've just described tiling window managers. You might want to look at Xmonad, Awesome, DWM, StumpWM or WMII. I personally use Xmonad and definitely wouldn't go back to a traditional window manager.

      --
      "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
    18. Re:Great, but needs guidelines. by Anonymous Coward · · Score: 0

      There are plenty of those already: http://en.wikipedia.org/wiki/Tiling_window_manager

    19. Re:Great, but needs guidelines. by ushering05401 · · Score: 1

      With maximized windows, 100% of the desktop is in use by the application I'm using.

      I'm not sure about the GP, but the problem with dedicating 100% to one window is that I am never 100% doing one thing.

    20. Re:Great, but needs guidelines. by augustw · · Score: 1

      It's called "tiling". And it's already been done, by Wirth's Oberon system, and the WM from Bell Lab's Plan 9. Mind you, they also had some prety idiosyncratic things about them, too. For something more X11 conventional (albeit written in Haskell) try Monad - http://xmonad.org/.

    21. Re:Great, but needs guidelines. by richlv · · Score: 1

      oh, finally somebody with my usage pattern :)
      i recently went from 1024x768 to 1600x1200. i had seen screenshots with people using tiled desktop with smaller resolution than my new one, so i expect myself to adapt to such a thing. nah. i still use windows maximised, because i rrrrreally want to reduce any scrolling.
      now, i see that sometimes making a small window always on top in some cases is easier to use than before... but still, maximised windows ftw :)

      --
      Rich
    22. Re:Great, but needs guidelines. by unifyingtheory · · Score: 1

      I bet developers will now spend a little more time making the GUI look better (more pretty).

    23. Re:Great, but needs guidelines. by Undead+NDR · · Score: 1

      You might want to try the Ion window manager.

  2. A killer feature? by digitalderbs · · Score: 5, Informative

    This is a very good idea. I could see this being one of those new killer features to brings linux to more desktops. Integrating this into a package manager could really help new users see the (perceived) quality of some of the software projects available to them -- most people only see GUIs. Integrate a user comment/review section for individual programs, and it becomes even more accessible.

    I'm aware that this is already contained in a site like freshmeat, but the point would be to make a unified experience to the new/old user. Throw in bug submission, and it's even more useful. A single program to browse, view screenshots, review/comment and submit bugs for programs. You could even throw in a paypal donation, which either gets disbursed to everybody or specific projects. There's a lot that could be done, and this is one area that OSS really shines.

    1. Re:A killer feature? by thms · · Score: 1

      I'd also want integration of the tagging debian has added to each package into some sort of easily accessible GUI.

      The "Tag: devel::editor, implemented-in::c, interface::text-mode, role::program, scope::application, uitoolkit::ncurses, use::editing, works-with::text, works-with::unicode" information attached to the vim package in this case is only accessable via debtags on the commandline.
      Show a user a tag cloud with screenshots for specific programs and the wealth of 10k+ packages becomes much more accessible.

    2. Re:A killer feature? by Cillian · · Score: 1

      And if we're going to go for the whole moon-on-a-stick. Unified bugs, donations, screenshots and installation/uninstallation of programs, all in one program, and the same frontend program available on all (well, most sane) distros, whichever backend package management they use. Maybe add something to individual package files so that 3rd party packages can also use these features, by having the magic program connect to the 3rd party developer's website or server. No idea about the practicality or implications of any of this, and it may well have been done before. I'm just having an "Ooh, shiny" moment.

      --
      -- All your booze are belong to us.
    3. Re:A killer feature? by X0563511 · · Score: 1

      Ick, tag clouds are ugly, and don't really belong with this kind of information

      Why not just provide a hierarchical list like sf.net does it?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    4. Re:A killer feature? by websitebroke · · Score: 1

      Lots of projects have their own repositories because they update at a higher frequency than the distro updates. For example, Spring has it's own repository. Once you add the repository via Synaptic (or whatever), it's packages are available and get updated right along with every other package. I'm guessing the Debian packages would include the screenshots, or have links to some place in a repository. No (good) reason 3rd party packagers wouldn't be able to do this.

    5. Re:A killer feature? by hansamurai · · Score: 1

      Why do you want to add bug tracking/submission to this? That's what Sourceforge, etc. where the project is hosted and located is for. The last thing we need is _another_ place a bug could be hosted that the main developers have to keep track of.

    6. Re:A killer feature? by RiotingPacifist · · Score: 1

      Because bugs can be added/removed during the packaging process, so a bug report for, say ssh that was installed in from the Debian repo, would not necessarily apply to the upstream ssh.

      --
      IranAir Flight 655 never forget!
    7. Re:A killer feature? by Anonymous Coward · · Score: 0

      Debian already has an integrated bug tracking process for all their packages. It is just a question of providing a unified interface for the package manager, bug tracking and screenshots, as well as a discussion forum. These days everyone would expect it to be web 2.0 in order to be cool.

      And yes, the debian package maintainers do forward bug reports to upstream maintainers, ie. the original providers of the software. The debian maintainers also sort out which bugs are debian specific and which are problems with the upstream, and they even contribute by fixing problems in the original package sources.

  3. still waiting for the yes(1) screenshot ;( by StandardDeviant · · Score: 5, Funny

    y
    y
    y
    y
    y
    y
    y
    y
    y
    y

    :)

    1. Re:still waiting for the yes(1) screenshot ;( by shutdown+-p+now · · Score: 1

      I think that screenshots for "true" and "false" are going to be even more interesting.

    2. Re:still waiting for the yes(1) screenshot ;( by TheBig1 · · Score: 1

      My version must be broken - I don't get the colon and bracket at the end...

    3. Re:still waiting for the yes(1) screenshot ;( by Anonymous Coward · · Score: 0

      almost as good:
      ed

    4. Re:still waiting for the yes(1) screenshot ;( by bsDaemon · · Score: 4, Funny

      No, you just didn't let it run all the way through.

  4. More Colab Please by pembo13 · · Score: 1, Insightful

    Would have been really better if they had tried to gather some cross distro support, and host it somewhere other than *.debian.net. Especially as we are moving toward a package UI abstraction in the form of PackageKit.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  5. How do I like look? by HTH+NE1 · · Score: 4, Funny

    Debian users can finally get an impression of how an application would like look before installing it.

    But what if I want to know what an application would look like, not how it will like look, after it will have been installed?

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    1. Re:How do I like look? by Spazztastic · · Score: 1

      But what if I want to know what an application would look like, not how it will like look, after it will have been installed?

      I had to read that four times and each time it hurt my head even more.

      --
      Posts not to be taken literally. Almost everything is sarcasm.
    2. Re:How do I like look? by Joe+Snipe · · Score: 1

      Perhaps it was supposed to read: how it would, like, look.

      --
      Sometimes, life itself is sarcasm...
    3. Re:How do I like look? by jmobley · · Score: 1

      Oddly enough, I didn't even see this mistake the first time I read that sentence. That grammar is so bad my brains internal sed and awk processes must have made corrections in-line.

      Either that or I'm a closet dyslexic. :/

    4. Re:How do I like look? by Anonymous Coward · · Score: 0

      Meh, stick a comma after 'like' and it becomes surfer lingo. :P

  6. Screenshots by KasperMeerts · · Score: 2, Insightful

    Great idea, absolutely but is it really necessary? When I want to try out a package, I immediately just type the name into Google Images and get a good impression that way.
    But it's of course great for Linux-newbs to see it. It's probably more eyecandy than useful.

    --
    As long as there are slaughterhouses, there will be battlefields.
    1. Re:Screenshots by pipatron · · Score: 1

      Do you also just google for the debian package when you want to install it? After all, it will show up there anyway. You'll also get a list of the dependencies, so any apt isn't even necessary.

      --
      c++; /* this makes c bigger but returns the old value */
    2. Re:Screenshots by Trogre · · Score: 1

      Yes, I will. Why?

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    3. Re:Screenshots by bjourne · · Score: 1

      I don't think you realize the potential a site like this one can have for integration with package managers. Instead of going to google, you click on the package name and immediately see some representative screen shots of the program. The package manager can also add thumbnails to the list of packages so that you can at glance see if an application is console app, GNOME or KDE based.

  7. Synaptic by hansamurai · · Score: 1

    I read on the site that someone integrated this into Synaptic, can't wait to try that out later.

    Also there's an image for Extreme Tux Racer but not Tux Racer. Boo.

    1. Re:Synaptic by Anonymous Coward · · Score: 0

      tuxracer is dead upstream and was removed from Debian.

  8. Sooo..praytell... by gandhi_2 · · Score: 1

    What exactly does a screenshot of openldap-server look like?

    1. Re:Sooo..praytell... by Anonymous Coward · · Score: 0

      What exactly does a screenshot of openldap-server look like?

      Like this

  9. Re:A picture is NOT worth a thousand words... by taupin · · Score: 2, Informative

    Forgot about that checkbox, eh?

  10. eat flaming death by Anonymous Coward · · Score: 0

    Well, I just submitted a screenshot of GNU ed, it shouldn't be too hard to guess the contents.

  11. Wha? by Anonymous Coward · · Score: 0

    Screenshots of lesbian packages? I didn't know lesbians had packages, but even if they did, what's this doing on /.?
    Oh, wait...

    1. Re:Wha? by geminidomino · · Score: 1

      It should have a section for eye candy... it would be a far better use of resources than Idle.

  12. "Does this screenshot make my app look fat?" by Anonymous Coward · · Score: 0

    When showing a visual profile of each application, they should also show the typical memory usage. (A screenshot of top with the resident size highlighted would be an imperfect but OK first cut.)

    Firefox has done a great job of reducing its memory footprint (and could do even more). Let's see some other desktop memory pigs follow suit.

  13. Anglais by Anonymous Coward · · Score: 0

    I like the guideline "Please set your language to english so that everybody understands it. If you don't use english by default please start your application from a shell using after setting "export LANG=C". (sic)

    Clearly the word English should be capitalised, but more to the point the assumption that everyone in the world will understand if it's in English amuses me. This Comment from an English AC. P.S Don't reply about English being a common language, I know that.

  14. cowsay is there by Anonymous Coward · · Score: 0

    they beat me to it.

  15. Re:A picture is NOT worth a thousand words... by X0563511 · · Score: 2, Informative

    Sorry, you have forever been marked as a troll.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  16. Re:Nice by X0563511 · · Score: 1

    Yea, and you couldn't even be bothered to shop the date (1998).

    Fail.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  17. Christoph Haas and the great idea by binarymutant · · Score: 1

    This is a great idea. I've already uploaded 3 pages to it and I can't wait until I see screenshots in synaptic :)

  18. Re:Nice by Anonymous Coward · · Score: 0

    Hi, Troy Baer. AC posting link to personal webspace which includes all personal contact info. Nice indeed.

  19. Sounds a lot like CNR - Linspire's Click and Run by westlake · · Score: 1
    I could see this being one of those new killer features to brings linux to more desktops. Integrating this into a package manager could really help new users see the (perceived) quality of some of the software projects available to them -- most people only see GUIs. Integrate a user comment/review section for individual programs, and it becomes even more accessible.

    Everything old is new again. CNR.com

  20. apt-ss perl script by kunwon1 · · Score: 1

    mostly useless

    #!/usr/bin/perl

    my $package = shift;
    $package = lc($package);
    my $url = "http://screenshots.debian.net/screenshot/$package";
    exec 'xdg-open', "$url";

    --
    Specialization is for insects. -Heinlein
  21. RNG by shakparl · · Score: 0

    Is there a decent random number generator in there somewhere?

  22. actually quite nice by CranberryKing · · Score: 1

    It's a different way to discover new applications. Sometimes you know what you're looking for is going to 'look' like. That's why your looking for it.

  23. Wow best package screenshot by www.blogLinux.org · · Score: 1
  24. Awesome by apostle1978 · · Score: 1

    I had installed Debian for the first time just a few days ago on my Labtop. I was asking around in the irc suggesting that they Debian people spice up there website. With some screenshots and screencasts. Someone pointed out to me the website and I was like....Awesome. :)