当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : fvwm 设置截图为最小话图标问题,召唤ee!
帖子发表于 : 2008-10-14 23:19 
头像

注册: 2006-12-01 23:02
帖子: 622
送出感谢: 0 次
接收感谢: 0 次
问题有点文的乱,主要是真的不会组织语言,
言归正传,今天新弄回来一台电脑,安装时觉得内存够大就没分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给讲讲吧!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: fvwm 设置截图为最小话图标问题,召唤ee!
帖子发表于 : 2008-10-15 1:02 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
代码:
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...


页首
 用户资料  
 
3 楼 
 文章标题 : Re: fvwm 设置截图为最小话图标问题,召唤ee!
帖子发表于 : 2008-10-15 15:06 
头像

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


页首
 用户资料  
 
4 楼 
 文章标题 : Re: fvwm 设置截图为最小话图标问题,召唤ee!
帖子发表于 : 2008-10-15 16:07 
头像

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


页首
 用户资料  
 
5 楼 
 文章标题 : Re: fvwm 设置截图为最小话图标问题,召唤ee!
帖子发表于 : 2008-10-15 16:24 
头像

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


页首
 用户资料  
 
6 楼 
 文章标题 : Re: fvwm 设置截图为最小话图标问题,召唤ee!
帖子发表于 : 2008-10-15 17:13 
头像

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


页首
 用户资料  
 
7 楼 
 文章标题 : Re: fvwm 设置截图为最小话图标问题,召唤ee!
帖子发表于 : 2008-10-16 0:00 
头像

注册: 2006-12-01 23:02
帖子: 622
送出感谢: 0 次
接收感谢: 0 次
问题解决,我的thumb工具需要依赖imlib2,安装后一切回复。 :em01


页首
 用户资料  
 
8 楼 
 文章标题 : Re: fvwm 设置截图为最小话图标问题,召唤ee!
帖子发表于 : 2008-10-16 10:35 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
:em02 没看到。自己搜索多好啊。


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Exabot [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译