LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 正中下怀

[交流] 新手使用了FVWM几天后的感想 [交流]

[复制链接]
发表于 2004-12-13 23:40:48 | 显示全部楼层

要不你再试试

应该不会有问题了,刚刚我在我机器上用你的配置已经测试过了,完全正常。
 楼主| 发表于 2004-12-14 00:10:32 | 显示全部楼层
刚才我又试了一遍,还是那样

我试过了王垠的配置文件,一切正常

换来我的,就出问题了,不知道哪里出错了

多谢sipingal兄帮忙!
发表于 2004-12-14 00:37:16 | 显示全部楼层

我告诉你个方法吧

二分法,每次注释掉一半的行可以很快查找错误的行。
在console下利用两个虚拟终端操作,可以用ALT+F1和ALT+F2来回切换
在一个虚拟终端下面键入vim .fvwm/.fvwm2rc编辑文件
然后键入":0,300s/^./#&/g" 将前三百行注释掉,即每行前加“#”
再键入":w" 保存,但千万别退出,毕竟有时会忘了前面的操作。
然后按ALT+F2切换到另一个虚拟终端,以同一个用户登录键入
startx
看是否还有那个问题,还有则按ALT+F1切换回去在vim'中键入"u",撤消刚才的注释再键入
":301,$s/^./#&/g" 将后半注释,重复上面的操作,否则在前三百行中重复这种二分操作直到找到问题所在位置。


注:在后来的操作中将"0",和“$"换成实际的行数,在fvwm配置文件中可以是空定义,或者空引用,但每次注释要保证每个功能团的完整性,如:
DestroyFunc 和AddToFunc不要分开,这样会产生新的错误,在你的配置中刚开始可以是以你配置中原来很多"#"的注释行为分界,也便于操作过程中记忆,你根据这个原则去找设定行数吧,不一定要刚好在中间行的位置。我那时就是这样帮你找到出错位置的。
发表于 2004-12-14 09:16:21 | 显示全部楼层
sipingal兄真是个热心人,受益非浅。
发表于 2004-12-14 13:02:23 | 显示全部楼层
看了大家的帖子,受益非浅。
想请问大家:[PHP]Key x A M Exec exec xmms[/PHP] 为什么在我的配置中无效啊
 楼主| 发表于 2004-12-14 14:27:22 | 显示全部楼层
呵呵......是我搞错了

sipingal兄第一次指出的错误,我没有更正.
(原来用兄弟教我的查看日志的办法,我发现了一个类似的问题,就没有仔细看,麻烦兄弟了)

现在好使了,多谢兄弟!

虽然由于粗心,浪费了很多时间来找错误,不过我也学会了很多排错的技巧,兄弟教我的:
1.用错误日志文件
2.用二分法

其实,说来惭愧,我也是学计算机的,"二分法"在<数据结构>课上早就学了,没想到,在排错上还能用到它,妙!

向高手学习,向兄弟们学习!

向兄弟的热心致敬!
 楼主| 发表于 2004-12-14 14:31:38 | 显示全部楼层
如果键绑定有问题,兄弟可以看看这个帖子:

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=161243

希望对你有帮助!
发表于 2004-12-14 15:43:21 | 显示全部楼层
莫名其妙的又可以了,奇怪
发表于 2004-12-15 11:26:27 | 显示全部楼层
请问我为什么不能从字符模式启动fvwm了,昨天还行的?

这是启动出错的log:

(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/TrueType,/usr/local/share/fonts,/usr/share/fonts,/usr/X11R6/lib/X11/fonts,/usr/share/fonts/bitmap-fonts,/usr/share/fonts/default,/usr/share/fonts/override,/usr/share/fonts/zh_CN,/usr/X11R6/lib/X11/fonts/100dpi,/usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/local,/usr/X11R6/lib/X11/fonts/OTF,/usr/X11R6/lib/X11/fonts/Speedo,/usr/X11R6/lib/X11/fonts/TTF,/usr/X11R6/lib/X11/fonts/Type1,/usr/share/fonts/default/ghostscript,/usr/share/fonts/default/Type1,/usr/share/fonts/zh_CN/TrueType"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "AllowMouseOpenFail" "yes"
(WW) Open APM failed (/dev/apm_bios) (No such device)
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.2
XFree86 Video Driver: 0.7
XFree86 XInput driver : 0.4
XFree86 Server Extension : 0.2
XFree86 Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.4.0, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.4.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.7
.........................................................................................................................
(II) Mouse0: ps2EnableDataReporting: succeeded
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts, removing from list!
Could not init font path element /usr/share/fonts/default, removing from list!
Could not init font path element /usr/share/fonts/override, removing from list!
Could not init font path element /usr/share/fonts/zh_CN, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/OTF, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo, removing from list!
最后几行是提示我不能初始化字体的路径把,怎么办?
我的.xinitrc文件是:
LANGUAGE=zh_CN.GB18030
LANG=zh_CN.GB18030
LC_CTYPE=zh_CN.GB18030
LC_ALL=zh_CN.GB18030
export LANGUAGE LANG LC_ALL LC_CTYPE
export XMODIFIERS=@im=rfinput
rfinput&
artsd&
fvwm
killall rfinput
发表于 2004-12-15 11:26:41 | 显示全部楼层
请问我为什么不能从字符模式启动fvwm了,昨天还行的?

这是启动出错的log:

(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/TrueType,/usr/local/share/fonts,/usr/share/fonts,/usr/X11R6/lib/X11/fonts,/usr/share/fonts/bitmap-fonts,/usr/share/fonts/default,/usr/share/fonts/override,/usr/share/fonts/zh_CN,/usr/X11R6/lib/X11/fonts/100dpi,/usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/local,/usr/X11R6/lib/X11/fonts/OTF,/usr/X11R6/lib/X11/fonts/Speedo,/usr/X11R6/lib/X11/fonts/TTF,/usr/X11R6/lib/X11/fonts/Type1,/usr/share/fonts/default/ghostscript,/usr/share/fonts/default/Type1,/usr/share/fonts/zh_CN/TrueType"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "AllowMouseOpenFail" "yes"
(WW) Open APM failed (/dev/apm_bios) (No such device)
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.2
XFree86 Video Driver: 0.7
XFree86 XInput driver : 0.4
XFree86 Server Extension : 0.2
XFree86 Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
compiled for 4.4.0, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
compiled for 4.4.0, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.7
.........................................................................................................................
(II) Mouse0: ps2EnableDataReporting: succeeded
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts, removing from list!
Could not init font path element /usr/share/fonts/default, removing from list!
Could not init font path element /usr/share/fonts/override, removing from list!
Could not init font path element /usr/share/fonts/zh_CN, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/OTF, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo, removing from list!
最后几行是提示我不能初始化字体的路径把,怎么办?
我的.xinitrc文件是:
LANGUAGE=zh_CN.GB18030
LANG=zh_CN.GB18030
LC_CTYPE=zh_CN.GB18030
LC_ALL=zh_CN.GB18030
export LANGUAGE LANG LC_ALL LC_CTYPE
export XMODIFIERS=@im=rfinput
rfinput&
artsd&
fvwm
killall rfinput
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表