Re: FWD: RE: [XFree86] read directly from the video card framebuffer
On Fri, Jul 11, 2003 at 10:41:21AM -0700, Alan Coopersmith wrote: >Peter \"Firefly\" Lund wrote: >> The request for a screen shot operation that leaves the mouse pointer in >> the image has come up several times on the XFree86 mailing lists (please >> google for it). AFAIR the discussions can be summed up as: no, you can't >> currently do it with a vanilla XFree86, yes, some X servers have an >> extension to do, yes XFree86 could also conceivably get such an extension, >> no, nobody has written one yet, yes, there are in principle other >> solutions but they are hacks too -- and anyway, you have the source code, >> you can do whatever you like. > >Actually someone has written one and it's in the XFree86 CVS tree, if you >look in the "attic" directories and CVS history files for the remains of >Keith Packard's rejected X-Fixes extension. I've had a couple of people from Sun ask me privately about how some (or all) of that functionality can make it into the next XFree86 release. The standard answer is that the first step is for those advocating it to write up a proposal submit it to public review. Getting this type of stuff in through the back door via a tame committer is not the right way to do it. For all the interest Sun has shown in this, I haven't seen any such proposal yet. I was surprised that Sun didn't do it through X.Org, since that's surely the appropriate way for a major X.Org member to handle extensions that are intended to have status close to that of the core protocol. Maybe the review process there was the sticking point? Or maybe now you're waiting for X Consortium / X.Org v3.0 (or whatever it's being dubbed) to come into existence? The whole thing doesn't make much sense to me... David -- David Dawes Founder/committer/developer The XFree86 Project www.XFree86.org/~dawes ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: FWD: RE: [XFree86] read directly from the video card framebuffer
On Fri, 11 Jul 2003, Alan Coopersmith wrote: > Actually someone has written one and it's in the XFree86 CVS tree, if you Wonderful! :) > look in the "attic" directories and CVS history files for the remains of > Keith Packard's rejected X-Fixes extension. It was merely puzzled for some months why it was rejected. Now I'm bewildered. Thank you, Alan :) -Peter "I'm going to explain this as well as I can, given the limits of my space and your attention span." ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: FWD: RE: [XFree86] read directly from the video card framebuffer
Peter \"Firefly\" Lund wrote: The request for a screen shot operation that leaves the mouse pointer in the image has come up several times on the XFree86 mailing lists (please google for it). AFAIR the discussions can be summed up as: no, you can't currently do it with a vanilla XFree86, yes, some X servers have an extension to do, yes XFree86 could also conceivably get such an extension, no, nobody has written one yet, yes, there are in principle other solutions but they are hacks too -- and anyway, you have the source code, you can do whatever you like. Actually someone has written one and it's in the XFree86 CVS tree, if you look in the "attic" directories and CVS history files for the remains of Keith Packard's rejected X-Fixes extension. -- -Alan Coopersmith- [EMAIL PROTECTED] Sun Microsystems, Inc. - Sun Software Group Quality / User Experience (QUE) - Globalization Platform Globalization Engineering: X11 Development ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: FWD: RE: [XFree86] read directly from the video card framebuffer
On Fri, 11 Jul 2003, james amen atayi wrote: > the same job. Camtasia for example records on windows the screen. I can > allready do it using xwd or other tools to make the screenshots. The problem > is that with these tools the mousepointer disappears when Why on Earth didn't you say so at first instead of wasting everybody's time? It seemed you only knew how to make manual screenshots! The request for a screen shot operation that leaves the mouse pointer in the image has come up several times on the XFree86 mailing lists (please google for it). AFAIR the discussions can be summed up as: no, you can't currently do it with a vanilla XFree86, yes, some X servers have an extension to do, yes XFree86 could also conceivably get such an extension, no, nobody has written one yet, yes, there are in principle other solutions but they are hacks too -- and anyway, you have the source code, you can do whatever you like. Please google now. -Peter ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
RE: FWD: RE: [XFree86] read directly from the video card framebuffer
There doesn't seem to be any info out there on the output format of an FB dump, apart from people saving the files with a .raw extension. Maybe do this and try it in gimp? Came across this, may be of use: http://www.sfires.net/fbshot/ -Oli >= Original Message From james amen atayi <[EMAIL PROTECTED]> = >Am Freitag, 11. Juli 2003 14:16 schrieben Sie: >> [EMAIL PROTECTED] >well, > >The thing is that I know it must be possible to do it. Commercial products do >the same job. Camtasia for example records on windows the screen. I can >allready do it using xwd or other tools to make the screenshots. The problem >is that with these tools the mousepointer disappears when >a screenshot is made. The user can no more work properly. So I'm thinking in >the way to do it as the VESA driver refresh the screen.Just send the >framebuffer output, in this case not to the display but into a file with a >very simple command like . I want to use >for this example the VESA framebuffer that is fb0. (path /dev/fb0). But it is >not working properly. >The file I create is very big a can't be displayed. > >here how I'm processing. > >[begin of code] >[EMAIL PROTECTED]> cp /dev/fb0 t1 >[EMAIL PROTECTED]> dir t1 >-rw-r-1 userusers33554432 2003-07-11 14:35 t1 >[EMAIL PROTECTED]> display t1 >display: Incorrect image header in file (t1). >[end of code] > >Any idea or comment? > > >thanks > > >James > >___ >XFree86 mailing list >[EMAIL PROTECTED] >http://XFree86.Org/mailman/listinfo/xfree86 ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86
Re: FWD: RE: [XFree86] read directly from the video card framebuffer
Am Freitag, 11. Juli 2003 14:16 schrieben Sie: > [EMAIL PROTECTED] well, The thing is that I know it must be possible to do it. Commercial products do the same job. Camtasia for example records on windows the screen. I can allready do it using xwd or other tools to make the screenshots. The problem is that with these tools the mousepointer disappears when a screenshot is made. The user can no more work properly. So I'm thinking in the way to do it as the VESA driver refresh the screen.Just send the framebuffer output, in this case not to the display but into a file with a very simple command like . I want to use for this example the VESA framebuffer that is fb0. (path /dev/fb0). But it is not working properly. The file I create is very big a can't be displayed. here how I'm processing. [begin of code] [EMAIL PROTECTED]> cp /dev/fb0 t1 [EMAIL PROTECTED]> dir t1 -rw-r-1 userusers33554432 2003-07-11 14:35 t1 [EMAIL PROTECTED]> display t1 display: Incorrect image header in file (t1). [end of code] Any idea or comment? thanks James ___ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86