LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: nico65

FVWM Beginner Guide [翻译]

[复制链接]
发表于 2007-7-29 14:36:25 | 显示全部楼层
Post by xinyoo
顺便问个问题,关于程序缩小到桌面,显示成缩略图.
http://fvwm.dlike.net/advanced_functions.html

首先我设置了以下2个环境,并且安装了ImageMagick
  1. SetEnv fvwm_icon  /home/pics/icon
  2. SetEnv fvwm_tmp   /tmp/
复制代码


然后复制了以下内容到我的.fvwm2rc

  1. DestroyFunc Thumbnail
  2. AddToFunc Thumbnail
  3. + I Raise
  4. + I SetEnv Icon-$[w.id] $[w.iconfile]
  5. + I ThisWindow (!Shaded Iconifiable !Iconic) PipeRead \
  6.     "xwd -silent -id $[w.id] | convert -scale $$(($[w.width]/5)) -frame 1x1 \
  7.     -mattecolor black -quality 0 xwd:- png:$[fvwm_tmp]/icon.tmp.$[w.id].png \
  8.     && echo Nop"
  9. + I TestRc (Match) Test (f $[fvwm_icon]/$[w.iconfile], f $[fvwm_tmp]/icon.tmp.$[w.id].png) \
  10.     PipeRead "composite -geometry +2+4 \
  11.     $[fvwm_icon]/$[w.iconfile] $[fvwm_tmp]/icon.tmp.$[w.id].png \
  12.     $[fvwm_tmp]/icon.tmp.$[w.id].png && \
  13.     echo WindowStyle IconOverride, Icon $[fvwm_tmp]/icon.tmp.$[w.id].png || echo Nop"
  14. + I TestRc (NoMatch) WindowStyle IconOverride, Icon $[fvwm_tmp]/icon.tmp.$[w.id].png
  15. + I Iconify

  16. DestroyFunc DeThumbnail
  17. AddToFunc DeThumbnail
  18. + I PipeRead "echo WindowStyle Icon \\$\\[Icon-$[w.id]\\]"
  19. + I UnsetEnv Icon-$[w.id]
  20. + I Exec rm -f $[fvwm_tmp]/icon.tmp.$[w.id].png
复制代码

重启fvwm后没有效果,还需要设置什么地方?



你有没有将这两个函数绑定到相应的按钮上?
回复 支持 反对

使用道具 举报

发表于 2007-7-30 11:07:47 | 显示全部楼层
顶一把,太好了,正在学习FVWM,正好赶上了
回复 支持 反对

使用道具 举报

发表于 2008-7-12 19:43:05 | 显示全部楼层
兄弟我还没看,也要顶你
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表