LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1273|回复: 13

fvwm中有两个功能不知道怎么实现

[复制链接]
发表于 2007-4-25 19:30:06 | 显示全部楼层 |阅读模式
有两个功能不知道怎么实现:
1.按一个键让fvwmButton显示,再按一个键关闭这个fvwmButton
2.最小化时在桌面上显示应用程序的缩略图或者图标。

还有个问题菜单透明有了,但是请问应用程序的透明效果怎么做的。
谢谢了~

fvwm 2.5.19
发表于 2007-4-26 02:27:39 | 显示全部楼层
应用程序的透明需要用使用aiglx或者xgl。
回复 支持 反对

使用道具 举报

发表于 2007-4-26 11:01:13 | 显示全部楼层
Post by hkcat2007

2.最小化时在桌面上显示应用程序的缩略图或者图标。
fvwm 2.5.19
把配置文件中iconify的地方改成相应的下面两个函数:
  1. DestroyFunc Thumbnail
  2. AddToFunc Thumbnail
  3. + I Raise
  4. + I ThisWindow (!Shaded, Iconifiable, !Iconic) PipeRead \
  5.     "xwd -silent -id $[w.id] | convert -scale 128 -frame 1x1 \
  6.     -mattecolor black -quality 0 xwd:- png:$[FVWM_USERDIR]/icon.tmp.$[w.id].png \
  7.     && echo WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
  8.     || echo Nop"
  9. + I Iconify
  10. DestroyFunc DeThumbnail
  11. AddToFunc DeThumbnail
  12. + I DestroyWindowStyle
  13. + I Exec rm -f $[FVWM_USERDIR]/icon.tmp.$[w.id].png
  14. + I Iconify
复制代码

在 ExitFunction 函数中加入:
  1. + I Test (!ToRestart) Exec rm -f $[FVWM_USERDIR]/icon.tmp.*
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 17:35:21 | 显示全部楼层
非常感谢两位前辈的帮助。
能不能再帮我实现下第1个功能。
就是按一下键显示fvwmButton,再按一下关闭这个fvwmButton
麻烦了
回复 支持 反对

使用道具 举报

发表于 2007-4-27 10:59:50 | 显示全部楼层
*FvwmSidebar:      (1x3,Padding 1 1,  ActionOnPress, \
                Icon            $[FVWM_USERDIR]/images/icons/fvwm-logo.png, \
                Panel(left, delay 0, steps 16, position top ) FvwmMenubar "FvwmButtons   FvwmMenubar"

这样按一下这个按钮就会弹出一个叫FvwmMenubar的模块
具体man一下FvwmButton,看一下介绍Panel的用法用法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-28 17:16:30 | 显示全部楼层
谢谢了,弹出模块我已经实现了。关闭模块也已经实现了。
可是问题是实现不了按键控制。
回复 支持 反对

使用道具 举报

发表于 2007-4-28 17:41:18 | 显示全部楼层
Post by hkcat2007
谢谢了,弹出模块我已经实现了。关闭模块也已经实现了。
可是问题是实现不了按键控制。


什么按键控制??用键盘来控制???
回复 支持 反对

使用道具 举报

发表于 2007-4-30 08:42:56 | 显示全部楼层
应用程序透明:metisse
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-30 22:16:43 | 显示全部楼层
比如按一下F1,显示fvwm,再按一下f1就关闭刚才打开的fvwm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-30 22:30:22 | 显示全部楼层
比如按一下F1,显示fvwmbutton,再按一下f1就关闭刚才打开的fvwmbutton
回复 支持 反对

使用道具 举报

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

本版积分规则

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