|
发表于 2007-7-29 14:36:25
|
显示全部楼层
Post by xinyoo
顺便问个问题,关于程序缩小到桌面,显示成缩略图.
http://fvwm.dlike.net/advanced_functions.html
首先我设置了以下2个环境,并且安装了ImageMagick
- SetEnv fvwm_icon /home/pics/icon
- SetEnv fvwm_tmp /tmp/
复制代码
然后复制了以下内容到我的.fvwm2rc
- DestroyFunc Thumbnail
- AddToFunc Thumbnail
- + I Raise
- + I SetEnv Icon-$[w.id] $[w.iconfile]
- + I ThisWindow (!Shaded Iconifiable !Iconic) PipeRead \
- "xwd -silent -id $[w.id] | convert -scale $$(($[w.width]/5)) -frame 1x1 \
- -mattecolor black -quality 0 xwd:- png:$[fvwm_tmp]/icon.tmp.$[w.id].png \
- && echo Nop"
- + I TestRc (Match) Test (f $[fvwm_icon]/$[w.iconfile], f $[fvwm_tmp]/icon.tmp.$[w.id].png) \
- PipeRead "composite -geometry +2+4 \
- $[fvwm_icon]/$[w.iconfile] $[fvwm_tmp]/icon.tmp.$[w.id].png \
- $[fvwm_tmp]/icon.tmp.$[w.id].png && \
- echo WindowStyle IconOverride, Icon $[fvwm_tmp]/icon.tmp.$[w.id].png || echo Nop"
- + I TestRc (NoMatch) WindowStyle IconOverride, Icon $[fvwm_tmp]/icon.tmp.$[w.id].png
- + I Iconify
- DestroyFunc DeThumbnail
- AddToFunc DeThumbnail
- + I PipeRead "echo WindowStyle Icon \\$\\[Icon-$[w.id]\\]"
- + I UnsetEnv Icon-$[w.id]
- + I Exec rm -f $[fvwm_tmp]/icon.tmp.$[w.id].png
复制代码
重启fvwm后没有效果,还需要设置什么地方?
你有没有将这两个函数绑定到相应的按钮上? |
|