又遇到FVWM 的stroke奇怪问题

各种窗口管理器和美化相关
回复
dontnoun
帖子: 51
注册时间: 2009-11-01 9:30

又遇到FVWM 的stroke奇怪问题

#1

帖子 dontnoun » 2011-03-05 6:24

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

有哪位大哥大姐遇到过类似情况吗?麻烦指教下,谢谢! :em20
usbtopc
帖子: 96
注册时间: 2009-06-30 23:05

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

#2

帖子 usbtopc » 2011-03-05 14:44

没用过fvwm,感觉配置太麻烦,很费时间,帮顶!
裸跑X可能是最后的选择......
目前使用dwm-plus: http://code.google.com/p/dwm-plus/
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#3

帖子 eexpress » 2011-03-05 15:43

FSTWRID
:em20
'A' is for any context.
● 鸣学
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

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

#4

帖子 tenzu » 2011-03-05 15:52

神也没给个解决方案 :em70
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

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

#5

帖子 nmsfan » 2011-03-05 20:55

神谕俺是看不懂................... :em06 :em06
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
dontnoun
帖子: 51
注册时间: 2009-11-01 9:30

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

#6

帖子 dontnoun » 2011-03-06 0:49

改成 stroke N456 A N Pick close
还是老样子。。。。
small_sun
帖子: 4
注册时间: 2011-03-06 15:42

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

#7

帖子 small_sun » 2011-03-06 16:13

我的如下,正常

代码: 全选

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
dontnoun
帖子: 51
注册时间: 2009-11-01 9:30

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

#8

帖子 dontnoun » 2011-03-06 19:07

谢谢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
small_sun
帖子: 4
注册时间: 2011-03-06 15:42

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

#9

帖子 small_sun » 2011-03-06 21:32

C-ctrl
M-Alt
4-win
S-shift
A-所有情况
N-不按CMS4的情况
所以在我这儿,也不用按Alt.
在窗口上执行手势时要按win
dontnoun
帖子: 51
注册时间: 2009-11-01 9:30

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

#10

帖子 dontnoun » 2011-03-06 22:58

再次谢谢楼上的大侠,
我把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

其中第九个 会引起笔触轨迹混乱,麻烦大侠指教!谢!
头像
hakie
帖子: 270
注册时间: 2008-04-30 12:14

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

#11

帖子 hakie » 2012-03-09 11:47

:em11 学习学习。
Archlinux+FVWM

虽然没技术折腾,但一直在默默折腾。
回复