LinuxSir.cn,穿越时空的Linuxsir!

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

FvwmButtons Dock 启动程序函数 / 自动提升 Layer 问题

[复制链接]
发表于 2010-10-15 22:40:46 | 显示全部楼层 |阅读模式
1. 参考配置:一个含有 Dock 的 Fvwm : Legout

Dock 按钮触发的启动函数和Dock 选项的鼠标动作如下:

  1. DestroyFunc DockLaunch
  2. AddToFunc DockLaunch
  3. # 若要打开的程序已经存在,则打开 WindowList 列出该程序,并跳转到其所在位置
  4. + C Any ($1) Next ($1) WindowListFunc
  5. + H Any ($1) WindowList ($1) Rectangle +$2+$3 0 -100m CurrentAtEnd UseListSkip SortByClass NoCurrentDeskTitle
  6. + C TestRc (NoMatch) Exec exec $0
  7. + D Exec exec $0

  8. *FvwmButtons: (1x2, Frame 0, Icon dock/ibus.png, ActiveIcon dock/ibus.png, ActiveColoset 7,PressColorset 11 ,\
  9.     Action(Mouse 1) "DockLaunch stardict stardict $left $top" ,\
  10.     Action(Mouse 3) "Menu NetMenu Rectangle +$left+$top 0 -100m 0" )
复制代码


但是上面的 Pidgin / Stardict 无法启动,请问是哪里出了问题?

2. 参考配置:我两年前使用的fvwm配置,给还用fvwm的人做参考,几乎所有常见/不常见的功能都实现了
http://www.linuxsir.cn/bbs/thread370167.html

里面有个自动提升 FvwmButtons Layer 的函数,非常有用,即使窗口覆盖 FvwmButtons

依旧可以通过自动提升 Layer 来临时对其进行操作。

参考配置:

TempRaise 函数:

  1. # 默认的桌面程序一般 Layer 为 4,TempRaise 提升 Layer 为 6
  2. DestroyFunc TempRaise
  3. AddToFunc TempRaise                                                                                                                                                                                                                           
  4. + I All ($0) Layer 0 6
  5. + I Next ($0) Schedule Periodic 1000 $[w.id] LowerTemp $0 $[w.id]

  6. # 默认的桌面程序一般 Layer 为 4,LowerTemp 降低 Layer 为 2
  7. DestroyFunc LowerTemp
  8. AddToFunc LowerTemp
  9. + I Any (HasPointer, $0) Break 1
  10. + I All ($0) Layer 0 2
  11. + I Schedule 100 Deschedule $1
复制代码


  1. EdgeCommand Top Schedule 500 Test (EdgeHasPointer Top) TempRaise FvwmButtons
复制代码


我针对 我的 FvwmButtons DockButtons 进行的相关设置:

[/code]
EdgeCommand Top Schedule 500 Test (EdgeHasPointer Top) TempRaise FvwmButtons DockButtons
[/code]

但是,可以在窗口覆盖时,自动提升 Layer ,但是,无法在其失去焦点时,自动恢复

之前的 Layer。使其一直覆盖在所以窗口之上!

希望各位 Fvwm 兄台,提供些指点,感激不尽!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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