分页: 1 / 1

又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-05 6:24
dontnoun
上次把gnome的桌面给关了,
stroke基本可以用了,但发现一个奇怪问题,
strike的轨迹 必须和桌面有交集 手势才生效,
比如,把firefox最大化, 不管在firefox的工作区怎么画都没用,
必须把firefox 窗口调整下大小非最大化, 露出桌面,
stroke的起始点在firefox里,轨迹的收尾点必须落在桌面上stroke才能生效
如果只在空桌面画stroke 也是没问题的,但是只要是在具体应用程序的
界面里画stroke的话,stroke的末点必须落在桌面才行,很奇怪,
开始我还以是context 设置有问题,但是把能加的context都加上了
还是不行,
比如 stroke N456 FSTWRID N Pick close

有哪位大哥大姐遇到过类似情况吗?麻烦指教下,谢谢! :em20

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-05 14:44
usbtopc
没用过fvwm,感觉配置太麻烦,很费时间,帮顶!

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-05 15:43
eexpress
FSTWRID
:em20
'A' is for any context.

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-05 15:52
tenzu
神也没给个解决方案 :em70

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-05 20:55
nmsfan
神谕俺是看不懂................... :em06 :em06

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-06 0:49
dontnoun
改成 stroke N456 A N Pick close
还是老样子。。。。

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-06 16:13
small_sun
我的如下,正常

代码: 全选

Mouse 2 R A StrokeFunc DrawMotion
Mouse 2 W 4 StrokeFunc DrawMotion
Stroke N852 0 A A Exec exec urxvtc
Stroke N258 0 A A JOE Firefox "firefox"
Stroke N14789 0 A A Exec exec rox
Stroke N456 0 A A GoTodesk 1 0 0 4
Stroke N654 0 A A GoTodesk -1 0 0 4
Stroke N25852 0 A A Exec exec notecase ~/note/notecase.ncd

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-06 19:07
dontnoun
谢谢small_sun,
按照提示修改了下,已经好了,

8过



虽然stroke功能都好了,还是有2点疑问
我原来的配置文件里没加
Mouse 2 R A StrokeFunc DrawMotion
Mouse 2 W 4 StrokeFunc DrawMotion
这两句,加上这两句后,stroke就不用和桌面有交集才执行了,
在任何地方都能正常生效了,
但是查了下资料,
StrokeFunc DrawMotion只是在屏幕上显示笔迹,让用户知道自己笔迹的形状轨迹,用来提高笔迹正确率的,没有其他功能。
为什么只加上了显示笔迹,就可以在任何地方画了呢??
还有就是
按照楼上老大的配置
Mouse 2 R A StrokeFunc DrawMotion
Mouse 2 W 4 StrokeFunc DrawMotion
Stroke N852 0 A A Exec exec urxvtc
那个启动 urxvtc的笔触应该是按住 alt才会生效,
但是在我的fvwm上,不用按任何键盘上的组合键就生效,
把 Stroke N852 0 A A Exec exec urxvtc 换成
Stroke N852 0 A N Exec exec urxvtc 反而导致笔触失效了。。。
请问small_sun 你用 这样的Stroke N852 0 A A Exec exec urxvtc 配置,
在执行 urxvtc时候需要按住键盘上的alt键吗?

虽然问题稀里糊涂的解决了,但还是遗留下这两个疑问。。 :em20

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-06 21:32
small_sun
C-ctrl
M-Alt
4-win
S-shift
A-所有情况
N-不按CMS4的情况
所以在我这儿,也不用按Alt.
在窗口上执行手势时要按win

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2011-03-06 22:58
dontnoun
再次谢谢楼上的大侠,
我把A 和M弄混了,以为A 是alt :em05


不好意思,麻烦最后请教下,我试了n多都不行。。。木油办法,只要再厚着脸皮问下 :em06
Mouse 2 W N StrokeFunc DrawMotion
这句的意思是 在工作区 用鼠标中键可以画轨迹,
在我的电脑里大部分软件的工作区用中键画手势都没问题,
但有一个软件需要用到中键(假定此软件名称是XYZ),想禁止在XYZ的工作区画手势,
我试了N多组合都不行,比如
1.All (!XYZ) Mouse 2 W N StrokeFunc DrawMotion
2.Thiswindow (!XYZ) Mouse 2 W N StrokeFunc DrawMotion
3.Next (!XYZ) Mouse 2 W N StrokeFunc DrawMotion
4.Current (!XYZ) Mouse 2 W N StrokeFunc DrawMotion
##---------------------------------------------------------------------------------
5.Mouse 2 W All (!XYZ) N StrokeFunc DrawMotion
6.Mouse 2 W Thiswindow (!XYZ) N StrokeFunc DrawMotion
7.Mouse 2 W Next (!XYZ) N StrokeFunc DrawMotion
8.Mouse 2 W Current (!XYZ) N StrokeFunc DrawMotion
##---------------------------------------------------------------------------------
9. Mouse 2 W N All (!XYZ) StrokeFunc DrawMotion
10.Mouse 2 W N Thiswindow (!XYZ) StrokeFunc DrawMotion
11.Mouse 2 W N Next (!XYZ) StrokeFunc DrawMotion
12.Mouse 2 W N Current (!XYZ) StrokeFunc DrawMotion

其中第九个 会引起笔触轨迹混乱,麻烦大侠指教!谢!

Re: 又遇到FVWM 的stroke奇怪问题

发表于 : 2012-03-09 11:47
hakie
:em11 学习学习。