W. Chris Shank on Fri, 8 Nov 2002 11:10:08 -0500


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

Re: [PLUG] Screenshot of GDM?


Wow! good stuff. thanks.

> On Thu, Nov 07, 2002 at 10:20:28PM -0500, W. Chris Shank wrote:
>> Anyone know how I can take a screenshot of the GDM graphical greeter
>> (aka: login screen)?
>
> xwd(1)
>
> I just noticed from playing around with it that you may need to actually
> switch to the X display in question in order to have a usable picture.
> I'm not sure if this is true in the general case or if it's just true
> for my particular video card/X server combination or because I have DRI
> enabled or what.  In any case, the following command worked for me:
>
> $ sleep 2; xwd -display :0.0 -out dump.xwd -root
>
> (Note that the "sleep 2" only gave me barely enough time to switch to
> the X display so that I wouldn't get a garbled image.)
>
> In any case, xwd(1)'s output isn't a very common graphics format:
>
> $ file dump.xwd
> dump.xwd: XWD X-Windows Dump image data, "xwdump", 1280x1024x16
>
> But display(1) and convert(1) ("apt-get install imagemagick" or
> http://www.imagemagick.org/ or your favorite provider of RPMs) grok it
> just fine.
>
> $ display dump.xwd
> $ convert dump.xwd dump.png
> $ ls -lh dump.*
> -rw-r--r--    1 bj       bj            34k Nov  8 09:23 dump.png
> -rw-r--r--    1 bj       bj           2.5M Nov  8 09:22 dump.xwd
>
> A former boss of mine, working with systems used in a kiosk application,
> used xwd(1) to good effect for monitoring the X display.
>
> Note that import(1), also from the ImageMagick package, will also do
> what you want.  The difference is that you can specify any graphics
> format as the output (it determines which format you want from the
> output filename's extension), and the command-line format is slightly
> different.  Also note that you may have the same garbling issue with
> import(1) if you had it with xwd(1).  (Note that I didn't have the
> problem when the display was active and I ssh'd in from another host.)
>
> $ sleep 2; import -display :0.0 -window root import.png
> $ display import.png
> $ ls -lh import.png
> -rw-r--r--    1 bj       bj           122k Nov  8 09:36 import.png $
> file import.png dump.*
> import.png: PNG image data, 1280 x 1024, 16-bit/color RGB,
> non-interlaced dump.png:   PNG image data, 1280 x 1024, 8-bit colormap,
> non-interlaced dump.xwd:   XWD X-Windows Dump image data, "xwdump",
> 1280x1024x16
>
> Also note: If you don't have or don't want to install ImageMagick, the
> Gimp handles XWD-format graphics files just fine.
>
> HTH.
>
> --
> Bill Jonas    *    bill@billjonas.com    *    http://www.billjonas.com/
> "They that can give up  essential  liberty to obtain a little temporary
> safety deserve neither liberty nor safety."        -- Benjamin Franklin



_________________________________________________________________________
Philadelphia Linux Users Group        --       http://www.phillylinux.org
Announcements - http://lists.netisland.net/mailman/listinfo/plug-announce
General Discussion  --   http://lists.netisland.net/mailman/listinfo/plug