LinuxSir.cn,穿越时空的Linuxsir!

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

blfs过程中发现几处问题,不知该怎样解决?

[复制链接]
发表于 2006-6-6 08:12:34 | 显示全部楼层 |阅读模式
我是按照LFS-SVN-20060526做好的LFS,现在我的blfs也安装好了以下软件:
Xorg7.1
fvwm
fvwm-themes
fcitx
firefox

  每次我startx进入fvwm环境后,都出现了这样的错误(我有simsin字体的,firefox可以显示中文网页):

(emacs:1993): Gdk-WARNING **: locale not supported by Xlib
(emacs:1993): Gdk-WARNING **: cannot set locale modifiers
Warning: locale not supported by Xlib, locale set to C
Warning: X locale modifiers not supported, using default
Failed to open input method

   就是这样,我用不了fcitx中文输入法。



   还有,我每次启动系统时,都会出现这样的问题:
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
   我在/etc/fstab文件中设置了自动挂载windows操作系统的fat32分区,使用了
iocharset=utf8的mount参数。


    请大家帮我看看,没有输入法,每次我都得重启到debian中来发贴求助!
    谢谢回复!
发表于 2006-6-6 11:04:09 | 显示全部楼层
你是不是安装 LFS 的时候,glibc 里边没有安装 locale?

localedef -i zh_CN -f GB18030 zh_CN &
localedef -i zh_CN -f GBK zh_CN &
localedef -i zh_CN -f GB2312 zh_CN &
localedef -i zh_CN -f UTF-8 zh_CN &
localedef -i en_US -f UTF-8 en_US &
运行这些语句后,再试试。

至于那个 UTF8的问题,就是这样的,似乎没什么办法阻止他显示。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-6 11:39:49 | 显示全部楼层
我试过了,还是不行。
我记得在安装glibc时运行的是这个命令:“make localedata/install-locales”
而且,我使用locale -a命令可以显示出所有的locale

   斑竹还请帮我想想辙好吗?多谢了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-6 14:30:35 | 显示全部楼层
奇怪了!我在x-window环境下,在xterm中使用date命令都可以显示中文的格式,并且正确的显示了中文字符,可是为什么会出现这样的错误呢?


Warning: locale not supported by Xlib, locale set to C

Warning: X locale modifiers not supported, using default

Failed to open input method
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-9 16:47:04 | 显示全部楼层
能帮我想想问题出在哪里吗?给点参考性的见解也可以呀!
我Xorg7所有的软件包在configure时都指定了--prefix=/usr/Xorg7的参数,是不是会存在路径的问题?
回复 支持 反对

使用道具 举报

发表于 2006-6-9 17:11:17 | 显示全部楼层
Xlib不支持你当前设置的Locale也就是LC_*,所以自动设置为C
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-11 18:02:37 | 显示全部楼层
youbest---谢谢你的回复!

我在lfs安装glibc时运行的是这个命令:“make localedata/install-locales”
而且,我使用locale -a命令可以显示出所有的locale
blfs在x-window环境下,在xterm中使用date命令都可以显示中文的格式,并且正确的显示了中文字符。
  我Xorg7所有的软件包在configure时都指定了--prefix=/usr/Xorg7的参数,是不是会存在路径的问题,找不到相应的Xorg的locale?
   在系统的locale目录下,我找到了所有的locale文件夹,在Xorg目录中也有zh_CN的locale文件


  我设置成en_US.UTF-8也不行,连POSIX都不能设置!!
  我一直搞不明白,这样的问题到底为什么会出现,如果不解决的话,那么,我下次再学习lfs的过程中还是会出现同样的错误,所以非常想请大家帮我想想原因何在?

     这个问题搞了好几天了,现在我还是停滞在这里,请大家多多帮助,----多谢了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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