fvwm求助:如何描述这样的窗口?

讨论openbox,awesome,FVWM等WM
回复
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35
送出感谢: 0
接收感谢: 0

fvwm求助:如何描述这样的窗口?

#1

帖子 duoerlee » 2010-12-24 10:07

问题是这样的,在一个page上依次开了多个窗口A1,A2,... A10,随意打乱层叠顺序,最后A5聚焦且在最上,
再开一个窗口B,这时焦点在B上且B在最上,关闭B,如何能使A5自动得到焦点?
如果单是2个窗口用上prev (acceptsfocus, currentpage, !iconic) RaiseFocus 即可,
但如果窗口多了好像就乱了,A1或是其他窗口得到焦点了;
知道prev (haspointer)可以使鼠标指的那个
窗口聚焦;如果鼠标不在窗口中,如何描述A5那个窗口?

这样问比较清楚,另能不能麻烦EE能讲下fvwm条件命令,可否专门细述一下?
上次由 duoerlee 在 2010-12-24 11:02,总共编辑 1 次。
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

Re: fvwm求助:如何描述这样的窗口?

#2

帖子 leeaman » 2010-12-24 10:30

这个...等ee,我一般没开几个窗口
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35
送出感谢: 0
接收感谢: 0

Re: fvwm求助:如何描述这样的窗口?

#3

帖子 duoerlee » 2010-12-24 10:40

fliny

新手上路

发短消息加为好友当前离线
1#大中小 发表于 2005-12-17 16:25 只看该作者
【求助】fvwm窗口焦点不能自动返回?

请问要如何设置能够实现鼠标点击窗口获得焦点,并且新弹出窗口自动获得焦点?
Style * ClickToFocus,ClickToFocusPassesClick
Style * MouseFocusClickRaises
似乎可以实现,不过当新窗口关闭时,如何实现焦点自动恢复到上一个窗口?
TOP
eexpress

中级会员

发短消息加为好友当前离线
2#大中小 发表于 2005-12-17 22:47 只看该作者
很难说那个是上一个窗口。因为桌面也是一个,只是通常设置了不获取焦点而已。
TOP
fliny

新手上路

发短消息加为好友当前离线
3#大中小 发表于 2005-12-19 10:46 只看该作者
[quote:0a4f012ed3="eexpress"]很难说那个是上一个窗口。因为桌面也是一个,只是通常设置了不获取焦点而已。[/quote]

上一层窗口就是当前窗口创建前,拥有焦点的窗口
TOP
eexpress

中级会员

发短消息加为好友当前离线
4#大中小 发表于 2005-12-21 21:36 只看该作者
root设置为不获得焦点,就可以了吧。


这个问题5年前在linuxfans已经有人问过EE了,不过当时他好像也没能答上来,现在可能有答案了吧!
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

Re: fvwm求助:如何描述这样的窗口?

#4

帖子 leeaman » 2010-12-24 10:52

赞一下ls,ee的都给你挖出来了,哈哈,这个找找有没有那个参数保留窗口次序的参数才可以,我不清楚
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
pocoyo
论坛版主
帖子: 25878
注册时间: 2008-03-25 15:49
来自: 谁知道?
送出感谢: 5 次
接收感谢: 9 次
联系:

Re: fvwm求助:如何描述这样的窗口?

#5

帖子 pocoyo » 2010-12-24 11:04

膜拜lz
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: fvwm求助:如何描述这样的窗口?

#6

帖子 eexpress » 2010-12-24 12:35

这我也不知道。因为平时都是鼠标移动聚焦的。
而且,这样强调次序,似乎也没啥意义啊。
● 鸣学
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35
送出感谢: 0
接收感谢: 0

Re: fvwm求助:如何描述这样的窗口?

#7

帖子 duoerlee » 2010-12-24 18:40

哎呀,5年了也没等来答案阿!

次序其实也没多大问题,不过有时候用键盘最小化或关闭窗口的时候,突然底下一个大窗口(浏览器)
跑上来把所有的小窗口(xterm等)全部遮住了,看着很闹心;

所以,能解决最好;

EE,给我们讲讲条件命令的用法阿,括号里到底有那些条件参数是可用的?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: fvwm求助:如何描述这样的窗口?

#8

帖子 eexpress » 2010-12-24 23:11

看man嘛。其实最好是去freenode的#fvwm房间问,开发者都常驻那里。
● 鸣学
头像
astolia
论坛版主
帖子: 3288
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 551 次

Re: fvwm求助:如何描述这样的窗口?

#9

帖子 astolia » 2010-12-31 0:05

该不会你同时使用了随鼠标获取焦点和根据焦点自动提升窗口吧。。。关一个就行了。
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35
送出感谢: 0
接收感谢: 0

Re: fvwm求助:如何描述这样的窗口?

#10

帖子 duoerlee » 2011-01-05 10:16

这样好像可以了,目前测了几天还没有问题;

+ I TestRc (match) next (currentpage,!overlapped, !iconic)RaiseFocus

关键参数 overlapped ,不知道条件的conditoion里还有多少有用而不知道的参数;
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35
送出感谢: 0
接收感谢: 0

Re: fvwm求助:如何描述这样的窗口?

#11

帖子 duoerlee » 2011-01-05 10:24

还有个问题问下: 一个窗口横跨page1,page2两个工作区,当窗口的1/2多偏在page2时,如果自动聚焦
到该窗口,工作区会自动切换到page2上,这个是由什么控制的?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: fvwm求助:如何描述这样的窗口?

#12

帖子 eexpress » 2011-01-05 10:44

你搞这么复杂。这肯定要函数判断了。要自己计算窗口的位置了。使用w.y w.w等。切换到page不就是move/goto嘛。


#AddToFunc shadex
#+ I ThisWindow PipeRead '[ $[w.y] -gt 200 ] && echo WindowShade S || echo WindowShade N'
● 鸣学
duoerlee
帖子: 57
注册时间: 2009-10-12 21:35
送出感谢: 0
接收感谢: 0

Re: fvwm求助:如何描述这样的窗口?

#13

帖子 duoerlee » 2011-01-05 15:56

对不起,我问得有点迷糊,我不是想实现这种效果,而是想避免有这个效果;

用实验法试了一下,似乎focus这个命令就有这个效果;在函数中将其去掉就好了;
回复

回到 “窗口管理器”