|
发表于 2007-8-4 00:27:05
|
显示全部楼层
Post by adamz
1. ReadPipe, 这个命令调用一条shell脚本.man里说是用/bin/sh.我在.fvwm2rc开头ExecShell设置为/bin/csh,那 readpipe里调用的命令是sh还是csh?另外我的机器上sh是个到bash的软连接,可是我在readpipe里写的分明不是bash的脚本,他也能执行...晕掉了...到底怎么回事呢?
2. 我怎么定义一个Func来实现我的如下的要求(不用Read,或者ReaPipe):
我设置了DeskTopSize 2x2, 当currentpage 是0 0时,GotoPage 1 0,
1 0时, GotoPage 1 1,
1 1时,GotoPage 0 1,
0 1是, GotoPage 0 0,
也就是顺时针跳到下一个Page. Func这样定义(这个不能用):
DestroyFunc GotoNextPageCC
AddtoFunc GotoNextPageCC
+ I Test($[page.nx] == 0 $[page.ny] == 0) GotoPage 1 0
+ I Test($[page.nx] == 1 $[page.ny] == 0) GotoPage 1 1
+ I Test($[page.nx] == 1 $[page.ny] == 1) GotoPage 0 1
+ I Test($[page.nx] == 0 $[page.ny] == 1) GotoPage 0 0
这样定义,不能使, 一点效果都没有...
我猜测有几个原因: 1. man 里说Test 的Conditions部分好像不包括我写的这种..
2. 这四条是不是会一路全部执行下来啊?
请诸位帮我看看,怎么实现顺时针跳到下一个Page的Func吧...多谢!!!
3. FvwmConsole里执行命令似乎没有什么反映,比如: Echo $[page.n]
Echo "Hello"
之类, 没有输出啊? 帮忙解释一下?
就上面三个问题...万望解答一下..多谢!!!
第二个问题:
$[page.nx],$[page.ny]并没有被定义,
DestroyFunc GotoNextPageCC
AddtoFunc GotoNextPageCC
+ I SetEnv xpage $[page.nx]
+ I SetEnv ypage $[page.ny]
+ I Test (EnvMatch xpage 0 , EnvMatch ypage 0 ) GotoPage 1 0
+ I TestRc Test (EnvMatch xpage 1 , EnvMatch ypage 0 ) GotoPage 1 1
+ I TestRc Test (EnvMatch xpage 1 , EnvMatch ypage 1 ) GotoPage 0 1
+ I TestRc Test (EnvMatch xpage 0 , EnvMatch ypage 1 ) GotoPage 0 0
第三个问题, 输出在~/.xsession-errors. |
|