[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RFC: Proposal for official screenshot repo



Today I was trying to explain to a friend the concept of using a package
management front end to search for and install packages.  He liked the
idea of descriptions, but found it hard to imagine what some programs
looked like.  It occurs to me that what is missing is screenshots.

Please note that this idea is targeted at GUI users, particularly those
who also use a GUI package manager (e.g., synaptic), though not
exclusively.

What I propose is this:

A service located at screenshots.debian.org (or something else
appropriate), similar to packages.debian.org.  Naturally, every package
will not require screenshots, but for those which would benefit from
letting the user see them in action, this could work.

It would be necessary to add a field in debian/control called
"Screenshots:" which provides a URL to the screenshots.  The package
manager can handle this in different ways.  For example, aptitude may
simply want to print the URL so that if the user is using it in an
xterm, he can copy and paste into a browser.  OTOH, synaptic might
simply create a button (without showing the URL) that launches a browser
to the right window.  Alternatively, synaptic may download the images
and just display them in a tab or part of the window.  The possibilties
are many.

Users could also simply browse to screenshots.d.o and search and browse
as with packages.d.o.

Uploads of screenshots can be handled similarly to uploads now, either
by a recognized DD or a DD sponsoring someone else.  Another possibility
would be for something which requires a web login and allows direct
uploading.  We would need a way to tag the screenshots with version
numbers and other suitable metadata to avert confusion for users.
Additionally, we may want to, as p.d.o does, differentiate between
oldstable/stable/testing/experimental.  User contributed screenshots can
be submitted by filing wishlist bugs against the package and the
maintainer can then choose whether or not to accept the contribution.

There would need to be standards for size and format.  I would propose
640x480 or 480x640 (soft minimum) to 1024x768 or 768x1024 (hard
maximum), PNG with max compression.  Max file size could be set at 100k
or something like that.

I'd be interested in knowing:

 * Would such an idea be feasible?
 * Would maintainers be willing to occasionally upload screenshots?
 * What would be a good way to get started? (*)

As far as getting started:

 * Would this need to start on debian.net?
 * What would be the requirements/limitations/guidelines?

Did I miss anything?

I would really appreciate any comments and suggestions on this.

Regards,

-Roberto

-- 
Roberto C. Sanchez
http://people.connexer.com/~roberto
http://www.connexer.com

Attachment: signature.asc
Description: Digital signature


Reply to: