Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21545 ideas, 132412 comments, 2606687 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #15796: Multi-layered screenshots (with all open windows)

Written by AndrewLuecke the 20 Nov 08 at 07:02. Related project: Gnome. Status: Deleted
Rationale
Traditionally, Screenshots have been "flat" and are composed of only one layer (the visible layer). If a window is below another, you cannot see it, or parts of it, because all the layers are flattened into what you see.

I'd like a way to have a multi-layer image file, where a photo is taken of every window and placed on different layers, so you can see see the content of every window open simply by hiding/moving layers around in the photo (more of a 3D screenshot).

For graphics artists, journalists and reviewers, it means they can make small edits to the screenshots (moving windows around even after the photo is taken before it is finalised). Just like it was a real desktop!

The good:
- Screenshots can be rearranged and edited after taking them (great for editors and reviewers)
- Other on the internet get a 3D view of your desktop, so can see EVERYTHING and exactly what linux is like.
- Should be just a matter of grabbing every window and their position, adding the same effects to the picture. Shouldn't be too hard to grab a list of windows and snapshot every one.
- Very unique. Never seen it on other operating systems
- Great for developers. Users get a better idea of the software.
- Great for business and tutorials. Users get more context as to how they are brought to the screen they are at.
- Allows a "3D VNC" mode. Some connections such as satellite are very fast, but have a high large lag. This means they are capable of sending snapshots of all open windows quickly, but there is a delay. Using this concept, window switches would be a lot faster, and VNC might be less annoying.
- Linux screenshot sites where users can hide or show different windows in the screenshot, that would be great. Its like popping the bonnet of your car so others can see inside (if you want them to).

Other considerations:
- Multi-layer screenshots are bigger because there is obviously more image (however, single layer screenshots would still be available).
- Users must be warned when enabling this feature that all open windows will be exposed, even if behind another... Easy to do.. dialog.show("This will show ALL windows, even ones behind others...blah blah blah").
- The preview photo code ideally should be changed to let the user see each layer, which gets a bit complicated, but its a nice supplement.
Tags: mmm photo unique

No solutions.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Dinth wrote on the 20 Nov 08 at 08:54
Interesting idea so i give +1, but i think that there are many "must-have" features of screenshot grabing utility, which are absent in GNOME (like easy cropping screen in screenshot util, or automatic uploading to selected upload service) which should be a priority

glotz wrote on the 20 Nov 08 at 09:47
"Must have" doesn't mean what you think it means.

Dinth wrote on the 20 Nov 08 at 10:18
Ok, so "features which every good screenshot grabbing utility should have"

glotz wrote on the 20 Nov 08 at 10:26
OK, I'll settle for "features which every BLOATED BEYOND RECOGNITION utility should have".

Dinth wrote on the 20 Nov 08 at 11:42
Glotz: Why "Bloated beyond recognition"?
For example i use this features in my work every day - but wait, lets dont talk about me - lets talk about Windows software. On windows there are many screenshot grabbers which have easy croping and uploading - and thats why i said "which every good (...) utility should have". Almost all screengrabers on windows have this features.
So - I think - if Ubuntu wants to be a serious competitor to Windows platform - it should provide so simple utils like powerful screengrabber, which are needed in everyday work by for example webdevelopers, webdesigners and similar jobs.

andruk (Idea reviewer) wrote on the 20 Nov 08 at 13:28
Perhaps we have to stop coding in BASH scripts, Java, and python, and actually do some coding in C. Oh noes!

Yes, cropping a screenshot would be quite cool.

+1

fazillatheef wrote on the 20 Nov 08 at 14:25
+1
I believe the author meant this is optional ...

we have gimp in our systems by default...so opening these screenshots wont be a problem.. this is a great idea for people who want to create a flash presentation (tutorials)..

roshan.george wrote on the 20 Nov 08 at 14:43
Nice idea. If possible, I'd like this.

By the way, Alt-Prnt Scrn will give you a shot of just your window.

Squichie wrote on the 21 Nov 08 at 06:57
I think this would make a great bullet point.

Definite +1

Vadim P. wrote on the 24 Nov 08 at 13:46
Give GScrot a try: http://gscrot.ubuntu-projekte.de/ It's an advanced screenshot tool - can even upload it to a hosting site within the program and whatnot. I've asked for this idea to be added =)

Rabbid wrote on the 24 Nov 08 at 18:21
This should be doable by simply creating a script that changes the focused window, takes a screenshot of it and loops that until all windows are pictured, then the script would minimize the windows and take another screenshot of the wallpaper. Finally it puts this all together to a xcf-file.

There is probably a faster and more efficient way, but this is the simplest hack.

Rabbid wrote on the 24 Nov 08 at 18:47
I can probably create a quick script with ImageMagick if i get the time. It is not that hard, I just did it manually (command by command in CLI) and except some problems with transparency it worked OK.

Frantique wrote on the 15 Dec 08 at 15:02
AndrewLuecke, this is a great idea. :) Someone started already to work on this?


Post your comment