I dont know if anyone else saw this
http://slashdot.org/article.pl?sid=03/11/25/0330208
I've been trying to make something similar for fvwm using this method,
this is what I've got so far, I have no idea how to restore layer after
the Raise, if anyone has any suggestions..
DestroyFunc FvwmExpose
AddToFunc FvwmExpose
+ I DestroyMenu FvwmExposeMenu
+ I AddToMenu FvwmExposeMenu ".: e x p o s e :." Title
+ I All (!Iconic !Shaded CurrentPage AcceptsFocus) \
PipeRead "echo Raise; \
xwd -silent -id $[w.id] | convert -resize 64 -frame 1x1 \
-mattecolor white -quality 0 xwd:- \
png:$[HOME]/.fvwm/icon.exp.$[w.id].png \
&& echo AddToMenu FvwmExposeMenu \
%$[HOME]/.fvwm/icon.exp.$[w.id].png%\\\'$[w.name]\\\' WindowID $[w.id] WarpToWindow 5p 5p \
&& echo AddToMenu FvwmExposeMenu \\\"\\\" Nop \
|| Nop"
+ I PopUp FvwmExposeMenu
+ I All (!Iconic !Shaded CurrentPage AcceptsFocus) \
PipeRead "echo Exec exec rm -f $[HOME]/.fvwm/icon.exp.$[w.id].png"
I've discovered that the fastest method for getting screenshots is using
xwd as above, although it wont get the frame :(
taviso_at_insomniac:~$ time import -silent -resize 64 -window 0x2c00003 test.png
real 0m0.962s
user 0m0.120s
sys 0m0.010s
taviso_at_insomniac:~$ time xwd -silent -id 0x2c00003 | convert -resize 64 xwd:- png:test.png
real 0m0.176s
user 0m0.095s
sys 0m0.025s
Screenshot:
http://dev.gentoo.org/~taviso/fvwm_expose.png
It's not that useful yet, but it feels close :)
--
-------------------------------------
taviso_at_sdf.lonestar.org | finger me for my gpg key.
-------------------------------------------------------
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Tue Dec 02 2003 - 08:34:47 GMT