分页: 1 / 1
fvwm 加了 quake 函数
发表于 : 2012-10-03 12:27
由 eexpress
代码: 全选
Key F1 A N Quake gnome-terminal
Key v A 4 Jump gvim
Key o A 4 JumpExec opera
.....
DestroyFunc Jump
AddToFunc Jump
+ I All ($0) WindowListFunc
DestroyFunc JumpExec
AddToFunc JumpExec
+ I All ($0) WindowListFunc
+ I TestRc (NoMatch) Exec exec $0 &
DestroyFunc Quake
AddToFunc Quake
+ I All ($0) Style $0 Sticky
+ I All ($0) WindowListFunc
+ I KeepRc TestRc (Match) Pick ($0) RaiseLower
+ I TestRc (NoMatch) Exec exec $0 &
离完美,差一点。quake函数,鼠标没在上面的时候,要多按一次热键,才能切换隐藏。
还有,JumpExec居然不能和Quake合并。。。奇怪。
Re: fvwm 加了 quake 函数
发表于 : 2012-10-03 12:32
由 YeLee
Re: fvwm 加了 quake 函数
发表于 : 2012-10-03 14:22
由 eexpress
+ I TestRc (NoMatch) Exec exec $0 &
改成这,更好
+ I None ($0) Exec exec $0 &
Re: fvwm 加了 quake 函数
发表于 : 2012-10-03 14:36
由 eexpress
DestroyFunc Quake
AddToFunc Quake
+ I All ($0) Style $0 Sticky
+ I All ($0) WindowListFunc
+ I Pick ($0) Iconify
+ I None ($0) Exec exec $0 &
Re: fvwm 加了 quake 函数
发表于 : 2012-10-03 14:41
由 YeLee
Re: fvwm 加了 quake 函数
发表于 : 2012-10-03 14:43
由 eexpress
Maximize 不好?
Re: fvwm 加了 quake 函数
发表于 : 2012-10-03 14:47
由 YeLee
Re: fvwm 加了 quake 函数
发表于 : 2012-10-03 14:55
由 eexpress
ResizeMove 不好?
没必要函数吧。
Re: fvwm 加了 quake 函数
发表于 : 2012-10-03 15:09
由 YeLee
代码: 全选
DestroyFunc FuncFullScreen
AddtoFunc FuncFullScreen
+ I Current (State 5)
+ I State 5 toggle
+ I TestRc (Match) DestroyWindowStyle
+ I TestRc (Match) Maximize
+ I TestRc (Match) break
+ I TestRc Current (!Maximizable) break
+ I WindowStyle NoTitle, HandleWidth 0, FixedSize, FixedPosition
+ I Current (!Maximized) Maximize
+ I ResizeMaximize 100 100
这是抄别人的。

Re: fvwm 加了 quake 函数
发表于 : 2012-10-03 15:45
由 eexpress
居然用State了。lol,为啥使用了State,还用Maximized判断?
主要是去边框嘛。干嘛不用opera。真正全屏。自动去边框。
Re: fvwm 加了 quake 函数
发表于 : 2012-10-24 11:10
由 ardin
吔,EE 你又回Fvwm了?
Re: fvwm 加了 quake 函数
发表于 : 2012-10-24 13:14
由 l10x
诱人的fvwm
Re: fvwm 加了 quake 函数
发表于 : 2012-10-26 20:05
由 eexpress
代码: 全选
DestroyFunc Quake
AddToFunc Quake
+ I None ($0) Exec exec $0 &
+ I TestRc (Match) Break
+ I All ($0,!Sticky) Style $0 Sticky
+ I All ($0) Iconify
+ I All ($0,!Iconic) WindowListFunc
+ I TestRc (NoMatch) Next (!Iconic,Iconifiable) WindowListFunc
更好的。
Re: fvwm 加了 quake 函数
发表于 : 2012-10-26 22:13
由 eexpress
代码: 全选
DestroyFunc Quake
AddToFunc Quake
+ I All ($0) Iconify
+ I None ($0) Exec exec $0
+ I Wait $0
+ I All ($0) Style $0 Sticky
+ I All ($0,!Iconic) WindowListFunc
+ I TestRc (NoMatch) Next (!Iconic,Iconifiable) WindowListFunc
似乎完美了。
Re: fvwm 加了 quake 函数
发表于 : 2012-10-28 22:01
由 eexpress
DestroyFunc Quake
AddToFunc Quake
+ I All ($0,Visible) Iconify
+ I None ($0) Exec exec $0
+ I Wait $0
+ I All ($0) Style $0 Sticky
+ I All ($0,!Iconic) WindowListFunc
#+ I TestRc (NoMatch) Next (!Iconic,Iconifiable) WindowListFunc
那Visible居然无效。