LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 932|回复: 2

archlinux的setxkbmap的问题[已解决]

[复制链接]
发表于 2006-1-19 18:32:28 | 显示全部楼层 |阅读模式
自从升级了xorg 7.0以后就不能用alt+ctrl+fn来切换控制台了我在 xorg.log有下面的错误

  1. (WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
复制代码


但是我用setxkbmap就崩溃,下面是log,有没有人碰到一样的问题?

  1. [fallen@localhost ~]$ setxkbmap
  2. Couldn't interpret _XKB_RULES_NAMES property
  3. Use defaults: rules - 'xorg' model - 'pc101' layout - 'us'
  4. *** glibc detected *** setxkbmap: free(): invalid pointer: 0xb7fd2ca0 ***
  5. ======= Backtrace: =========
  6. /lib/tls/libc.so.6[0xb7dec233]
  7. /lib/tls/libc.so.6(__libc_free+0x84)[0xb7decc94]
  8. /usr/lib/libX11.so.6(XFree+0x1d)[0xb7ee8c7d]
  9. setxkbmap[0x8049df6]
  10. setxkbmap[0x804ab7c]
  11. /lib/tls/libc.so.6(__libc_start_main+0xdb)[0xb7d9cd6b]
  12. setxkbmap[0x8048ba1]
  13. ======= Memory map: ========
  14. 08048000-0804c000 r-xp 00000000 03:01 247944     /usr/bin/setxkbmap
  15. 0804c000-0804d000 rw-p 00003000 03:01 247944     /usr/bin/setxkbmap
  16. 0804d000-0806e000 rw-p 0804d000 00:00 0          [heap]
  17. b7c00000-b7c21000 rw-p b7c00000 00:00 0
  18. b7c21000-b7d00000 ---p b7c21000 00:00 0
  19. b7d67000-b7d71000 r-xp 00000000 03:01 7866       /usr/lib/libgcc_s.so.1
  20. b7d71000-b7d72000 rw-p 00009000 03:01 7866       /usr/lib/libgcc_s.so.1
  21. b7d7a000-b7d7c000 rw-p b7d7a000 00:00 0
  22. b7d7c000-b7d7e000 r-xp 00000000 03:01 1062       /lib/libdl-2.3.5.so
  23. b7d7e000-b7d80000 rw-p 00001000 03:01 1062       /lib/libdl-2.3.5.so
  24. b7d80000-b7d83000 r-xp 00000000 03:01 307739     /usr/lib/libXdmcp.so.6.0.0
  25. b7d83000-b7d85000 rw-p 00002000 03:01 307739     /usr/lib/libXdmcp.so.6.0.0
  26. b7d85000-b7d87000 r-xp 00000000 03:01 307724     /usr/lib/libXau.so.6.0.0
  27. b7d87000-b7d88000 rw-p 00001000 03:01 307724     /usr/lib/libXau.so.6.0.0
  28. b7d88000-b7ea1000 r-xp 00000000 03:01 1129       /lib/tls/libc-2.3.5.so
  29. b7ea1000-b7ea2000 r--p 00118000 03:01 1129       /lib/tls/libc-2.3.5.so
  30. b7ea2000-b7ea5000 rw-p 00119000 03:01 1129       /lib/tls/libc-2.3.5.so
  31. b7ea5000-b7ea7000 rw-p b7ea5000 00:00 0
  32. b7ea7000-b7f90000 r-xp 00000000 03:01 307998     /usr/lib/libX11.so.6.2.0
  33. b7f90000-b7f94000 rw-p 000e8000 03:01 307998     /usr/lib/libX11.so.6.2.0
  34. b7f94000-b7f95000 rw-p b7f94000 00:00 0
  35. b7f95000-b7fb6000 r-xp 00000000 03:01 309358     /usr/lib/libxkbfile.so.1.0.0
  36. b7fb6000-b7fb7000 rw-p 00020000 03:01 309358     /usr/lib/libxkbfile.so.1.0.0
  37. b7fb7000-b7fb8000 rw-p b7fb7000 00:00 0
  38. b7fbf000-b7fc0000 rw-p b7fbf000 00:00 0
  39. b7fc0000-b7fda000 r-xp 00000000 03:01 1075       /lib/ld-2.3.5.so
  40. b7fda000-b7fdc000 rw-p 0001a000 03:01 1075       /lib/ld-2.3.5.so
  41. bf8c5000-bf8da000 rw-p bf8c5000 00:00 0          [stack]
  42. ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]
  43. Aborted
复制代码
发表于 2006-1-19 18:57:57 | 显示全部楼层
怎么解决的 说出来 大家学习下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-19 21:57:43 | 显示全部楼层
简单,bbs.archlinux.org看到的方法
原来用hwd生成的xorg.conf里的xkbrules是xfree86,在6.8的时代没问题
可能到了7.0 就不能这样了。。一定要写成xkbrules "xorg"
改了以后,我切换console的问题也搞定了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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