fvwm 设置截图为最小话图标问题,召唤ee!

为当前最终发行版之前的所有版本提供支持
回复
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02
送出感谢: 0
接收感谢: 0

fvwm 设置截图为最小话图标问题,召唤ee!

#1

帖子 Ur@nus » 2008-10-14 23:19

问题有点文的乱,主要是真的不会组织语言,
言归正传,今天新弄回来一台电脑,安装时觉得内存够大就没分swap,把自己老机器上的fvwm配置文件拷过来后,发现截窗口图然后作为图标放在iconbox的动作作不来了,不过卷起后可以放在iconbox的位置,图标为设置的图标,以前也发生过,后来装了imagemagick就好了,这回不行了。下面是我的thumbnail函数是这样的:
DestroyFunc Thumbnail
AddToFunc Thumbnail
+ I PipeRead "echo $[w.id] >> $[FVWM_USERDIR]/.icons"
+ I Raise
+ I ThisWindow (!Shaded, Iconifiable, !Iconic) PipeRead "$[FVWM_USERDIR]/scripts/thumb $[w.id] $[fvwm_icon_size] /dev/shm/icon.tmp.$[w.id].png $[w.miniiconfile]"
+ I Iconify
我分析问题有两种可能,
1:thumb脚本有问题。我Vi $[FVWM_USERDIR]/scripts/thumb 是乱码,忘记以前什么样了。
2:/dev/shm/目录的权限,或者由于没有swap,导致共享内存无法挂在。权限问题,应该不是
因为我已经chown 和chmod 755了,但是还是不行。
如果是脚本的问题,ee可不可以把你的截图脚本发给我。
如果是其他问题,ee给讲讲吧!
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: fvwm 设置截图为最小话图标问题,召唤ee!

#2

帖子 HuntXu » 2008-10-15 1:02

代码: 全选

Style * IconBox 200x400+10+120, IconGrid 1 1, IconFill left top
###
SetEnv fvwm_icon_size 96
###
DestroyFunc Thumbnail
AddToFunc Thumbnail
+ I Raise
+ I ThisWindow (!Iconic) SetEnv Icon-$[w.id] $[w.iconfile]
+ I ThisWindow (!Shaded, Iconifiable, !Iconic) PipeRead \
    "xwd -silent -id $[w.id] | convert -scale 128 -frame 1x1 \
    -mattecolor black -quality 0 -filter blackman xwd:- png:$[FVWM_USERDIR]/icon.tmp.$[w.id].png \
    && echo WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
    || echo Nop"
+ I TestRc (Match) Test (f $[w.miniiconfile], f $[FVWM_USERDIR]/icon.tmp.$[w.id].png) PipeRead \
    "composite -geometry +2+4 $[w.miniiconfile] $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
    $[FVWM_USERDIR]/icon.tmp.$[w.id].png; echo Nop"
+ I Iconify

DestroyFunc DeThumbnail
AddToFunc DeThumbnail
+ I PipeRead "echo Test \\(i \\$\\[Icon-$[w.id]\\]\\) WindowStyle Icon \\$\\[Icon-$[w.id]\\]"
+ I TestRc (NoMatch) WindowStyle NoIconOverride, Icon
+ I Exec rm -f $[FVWM_USERDIR]/icon.tmp.$[w.id].png
+ I All (Iconic, CurrentPage, AnyScreen) PlaceAgain icon
+ I UnsetEnv Icon-$[w.id]

Style * !IconTitle, IconTitleRelief 0, IndexedIconName, IconBackgroundPadding 0, IconBackgroundRelief 0
这个东东么?
最小化的图标不放在/dev/shm下 :em02
HUNT Unfortunately No Talent...
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02
送出感谢: 0
接收感谢: 0

Re: fvwm 设置截图为最小话图标问题,召唤ee!

#3

帖子 Ur@nus » 2008-10-15 15:06

不是这个,这个是fvwm的配置文件。我要的是截图的脚本。比如你的配置中的convert,我的是自己在网上下的thumb的一个脚本。我也试过该在/tmp下但是还是不行。看来是该换别的截图工具试一试来。 :em06
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02
送出感谢: 0
接收感谢: 0

Re: fvwm 设置截图为最小话图标问题,召唤ee!

#4

帖子 Ur@nus » 2008-10-15 16:07

ee 把你的thumbnail.bash给我一份吧。 :em01
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02
送出感谢: 0
接收感谢: 0

Re: fvwm 设置截图为最小话图标问题,召唤ee!

#5

帖子 Ur@nus » 2008-10-15 16:24

ee不理我,只好自己找了。google了很久终于搞到thumbnail.bash了,打开一看,作者竟然是ee,还是Version 3的,
ee真实无孔不如啊。 :em05
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02
送出感谢: 0
接收感谢: 0

Re: fvwm 设置截图为最小话图标问题,召唤ee!

#6

帖子 Ur@nus » 2008-10-15 17:13

再次测试,是thumb脚本的问题。这个工具需要一些依赖,晚上回去安装一下依赖再试试。
头像
Ur@nus
帖子: 622
注册时间: 2006-12-01 23:02
送出感谢: 0
接收感谢: 0

Re: fvwm 设置截图为最小话图标问题,召唤ee!

#7

帖子 Ur@nus » 2008-10-16 0:00

问题解决,我的thumb工具需要依赖imlib2,安装后一切回复。 :em01
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: fvwm 设置截图为最小话图标问题,召唤ee!

#8

帖子 eexpress » 2008-10-16 10:35

:em02 没看到。自己搜索多好啊。
● 鸣学
回复

回到 “老旧版本支持”