fvwm 加了 quake 函数

各种窗口管理器和美化相关
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

fvwm 加了 quake 函数

#1

帖子 eexpress » 2012-10-03 12:27

代码: 全选

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合并。。。奇怪。
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: fvwm 加了 quake 函数

#2

帖子 YeLee » 2012-10-03 12:32

要支持。 :em11 :em11 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: fvwm 加了 quake 函数

#3

帖子 eexpress » 2012-10-03 14:22

+ I TestRc (NoMatch) Exec exec $0 &
改成这,更好
+ I None ($0) Exec exec $0 &
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: fvwm 加了 quake 函数

#4

帖子 eexpress » 2012-10-03 14:36

DestroyFunc Quake
AddToFunc Quake
+ I All ($0) Style $0 Sticky
+ I All ($0) WindowListFunc
+ I Pick ($0) Iconify
+ I None ($0) Exec exec $0 &
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: fvwm 加了 quake 函数

#5

帖子 YeLee » 2012-10-03 14:41

之前写了个全屏的函数,本来想跟置顶窗口的函数一起用的,但发现就是不行,都懒得折腾了,直接放Layer 4算了。 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: fvwm 加了 quake 函数

#6

帖子 eexpress » 2012-10-03 14:43

Maximize 不好?
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: fvwm 加了 quake 函数

#7

帖子 YeLee » 2012-10-03 14:47

我留了Title的,而且还有一块任务栏,Maximize太碍眼。 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: fvwm 加了 quake 函数

#8

帖子 eexpress » 2012-10-03 14:55

ResizeMove 不好?
没必要函数吧。
● 鸣学
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: fvwm 加了 quake 函数

#9

帖子 YeLee » 2012-10-03 15:09

代码: 全选

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
这是抄别人的。 :em06 :em06 :em06
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: fvwm 加了 quake 函数

#10

帖子 eexpress » 2012-10-03 15:45

居然用State了。lol,为啥使用了State,还用Maximized判断?
主要是去边框嘛。干嘛不用opera。真正全屏。自动去边框。
● 鸣学
ardin
帖子: 39
注册时间: 2007-01-28 16:08

Re: fvwm 加了 quake 函数

#11

帖子 ardin » 2012-10-24 11:10

吔,EE 你又回Fvwm了?
l10x
帖子: 447
注册时间: 2008-06-23 19:31
系统: debian+fedora+win10

Re: fvwm 加了 quake 函数

#12

帖子 l10x » 2012-10-24 13:14

诱人的fvwm
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: fvwm 加了 quake 函数

#13

帖子 eexpress » 2012-10-26 20:05

代码: 全选

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
更好的。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: fvwm 加了 quake 函数

#14

帖子 eexpress » 2012-10-26 22:13

代码: 全选

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
似乎完美了。
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: fvwm 加了 quake 函数

#15

帖子 eexpress » 2012-10-28 22:01

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居然无效。
● 鸣学
回复