LinuxSir.cn,穿越时空的Linuxsir!

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

装好了LFS,KDE, 但是发现konsole不能输入中文(麻烦d00m3d版主来看下)

[复制链接]
发表于 2007-9-13 20:10:57 | 显示全部楼层 |阅读模式
能显示中文,但是不能输入. 其他地方都能输入中文, 只有konsole不可以,不知道是不是编译的时候少了什么参数.
大家的konsole都能输入中文吧.
有没有兄弟姐妹遇到过这个问题阿./?
发表于 2007-9-14 00:00:24 | 显示全部楼层
请在 konsole 里把 export 的输出结果贴出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-14 10:46:37 | 显示全部楼层
晚上贴出来, 麻烦版主帮忙看下, 是家里的机器.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-14 20:04:50 | 显示全部楼层

麻烦d00m3d版主来看下

下面是我export的输出:

  1. mylinux:root | 2007年09月14日 星期五 20时03分26秒 | /ldisk/lfsroot
  2. # export
  3. declare -x COLORTERM=""
  4. declare -x DESKTOP_SESSION="default"
  5. declare -x DISPLAY=":0.0"
  6. declare -x DM_CONTROL="/var/run/xdmctl"
  7. declare -x GS_LIB="/root/.fonts"
  8. declare -x GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/root/.gtkrc-2.0:/ldisk/lfsroot/.kde/share/config/gtkrc-2.0"
  9. declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/root/.gtkrc:/ldisk/lfsroot/.kde/share/config/gtkrc"
  10. declare -x G_FILENAME_ENCODING="@locale"
  11. declare -x HISTIGNORE="&:[bf]g:exit"
  12. declare -x HISTSIZE="1000"
  13. declare -x HOME="/root"
  14. declare -x INPUTRC="/etc/inputrc"
  15. declare -x KDE_FULL_SESSION="true"
  16. declare -x KDE_MULTIHEAD="false"
  17. declare -x KDE_SESSION_UID="0"
  18. declare -x KONSOLE_DCOP="DCOPRef(konsole-2595,konsole)"
  19. declare -x KONSOLE_DCOP_SESSION="DCOPRef(konsole-2595,session-1)"
  20. declare -x LANG="zh_CN.UTF-8"
  21. declare -x LOGNAME="root"
  22. declare -x LS_COLORS=""
  23. declare -x OLDPWD
  24. declare -x PATH="/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/sbin:/usr/sbin:/sbin:/usr/sbin"
  25. declare -x PKG_CONFIG_PATH="/usr/X11R6/lib/pkgconfig:/usr/local/lib/pkgconfig"
  26. declare -x PROMPT_COMMAND=""
  27. declare -x PS1="\\[\\033[0;1m\\]\\h:\\[\\033[0;31m\\]\\u | \\[\\033[0;1m\\]\\D{%c} \\[\\033[0;31m\\]| \\w\\[\\033[00m\\]\\n\\[\\033[0;1m\\]\\\$ \\[\\033[00m\\]"
  28. declare -x PWD="/ldisk/lfsroot"
  29. declare -x QTDIR="/usr"
  30. declare -x SESSION_MANAGER="local/mylinux:/tmp/.ICE-unix/2544"
  31. declare -x SHELL="/bin/bash"
  32. declare -x SHLVL="2"
  33. declare -x TERM="xterm"
  34. declare -x USER="root"
  35. declare -x WINDOWID="35651595"
  36. declare -x XCURSOR_THEME="whiteglass"
  37. declare -x XDM_MANAGED="/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic"
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-9-14 21:59:18 | 显示全部楼层
貌似没有定义 LC_TYPE 啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-15 08:39:22 | 显示全部楼层
  1. mylinux:root | 2007年09月15日 星期六 08时39分12秒 | /ldisk/lfsroot
  2. # export
  3. declare -x COLORTERM=""
  4. declare -x DESKTOP_SESSION="default"
  5. declare -x DISPLAY=":0.0"
  6. declare -x DM_CONTROL="/var/run/xdmctl"
  7. declare -x GS_LIB="/root/.fonts"
  8. declare -x GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/root/.gtkrc-2.0:/ldisk/lfsroot/.kde/share/config/gtkrc-2.0"
  9. declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/root/.gtkrc:/ldisk/lfsroot/.kde/share/config/gtkrc"
  10. declare -x G_FILENAME_ENCODING="@locale"
  11. declare -x HISTIGNORE="&:[bf]g:exit"
  12. declare -x HISTSIZE="1000"
  13. declare -x HOME="/root"
  14. declare -x INPUTRC="/etc/inputrc"
  15. declare -x KDE_FULL_SESSION="true"
  16. declare -x KDE_MULTIHEAD="false"
  17. declare -x KDE_SESSION_UID="0"
  18. declare -x KONSOLE_DCOP="DCOPRef(konsole-2572,konsole)"
  19. declare -x KONSOLE_DCOP_SESSION="DCOPRef(konsole-2572,session-1)"
  20. declare -x LANG="zh_CN.UTF-8"
  21. declare -x LC_CTYPE="zh_CN.UTF-8"
  22. declare -x LOGNAME="root"
  23. declare -x LS_COLORS=""
  24. declare -x OLDPWD
  25. declare -x PATH="/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/sbin:/usr/sbin:/sbin:/usr/sbin"
  26. declare -x PKG_CONFIG_PATH="/usr/X11R6/lib/pkgconfig:/usr/local/lib/pkgconfig"
  27. declare -x PROMPT_COMMAND=""
  28. declare -x PS1="\\[\\033[0;1m\\]\\h:\\[\\033[0;31m\\]\\u | \\[\\033[0;1m\\]\\D{%c} \\[\\033[0;31m\\]| \\w\\[\\033[00m\\]\\n\\[\\033[0;1m\\]\\\$ \\[\\033[00m\\]"
  29. declare -x PWD="/ldisk/lfsroot"
  30. declare -x QTDIR="/usr"
  31. declare -x SESSION_MANAGER="local/mylinux:/tmp/.ICE-unix/2549"
  32. declare -x SHELL="/bin/bash"
  33. declare -x SHLVL="2"
  34. declare -x TERM="xterm"
  35. declare -x USER="root"
  36. declare -x WINDOWID="29360139"
  37. declare -x XCURSOR_THEME="whiteglass"
  38. declare -x XDM_MANAGED="/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic"
  39. declare -x XIM="fcitx"
  40. declare -x XIM_PROGRAM="fcitx"
  41. declare -x XMODIFIERS="@im=fcitx"
复制代码


还是不可以, 也试过其他LC_LANG和LC_CTYPE的组合.
回复 支持 反对

使用道具 举报

发表于 2007-9-15 09:49:25 | 显示全部楼层
declare -x QT_IM_MODULE="xim"

在我的export中,有这么一行,也就是说,在进入X之前,在fcitx启动之前,需要

export QT_IM_MODULE="fcitx"

还有一行:
declare -x GTK_IM_MODULE="xim"
这个对于那些GTK的程序是比较有用的,因此,还需要
export GTK_IM_MODULE="fcitx"
回复 支持 反对

使用道具 举报

发表于 2007-9-15 10:32:49 | 显示全部楼层
Post by amix
  1. mylinux:root | 2007年09月15日 星期六 08时39分12秒 | /ldisk/lfsroot
  2. # export
  3. declare -x COLORTERM=""
  4. declare -x DESKTOP_SESSION="default"
  5. declare -x DISPLAY=":0.0"
  6. declare -x DM_CONTROL="/var/run/xdmctl"
  7. declare -x GS_LIB="/root/.fonts"
  8. declare -x GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/root/.gtkrc-2.0:/ldisk/lfsroot/.kde/share/config/gtkrc-2.0"
  9. declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/root/.gtkrc:/ldisk/lfsroot/.kde/share/config/gtkrc"
  10. declare -x G_FILENAME_ENCODING="@locale"
  11. declare -x HISTIGNORE="&:[bf]g:exit"
  12. declare -x HISTSIZE="1000"
  13. declare -x HOME="/root"
  14. declare -x INPUTRC="/etc/inputrc"
  15. declare -x KDE_FULL_SESSION="true"
  16. declare -x KDE_MULTIHEAD="false"
  17. declare -x KDE_SESSION_UID="0"
  18. declare -x KONSOLE_DCOP="DCOPRef(konsole-2572,konsole)"
  19. declare -x KONSOLE_DCOP_SESSION="DCOPRef(konsole-2572,session-1)"
  20. declare -x LANG="zh_CN.UTF-8"
  21. declare -x [color="Red"]LC_CTYPE="zh_CN.UTF-8"[/color]
  22. declare -x LOGNAME="root"
  23. declare -x LS_COLORS=""
  24. declare -x OLDPWD
  25. declare -x PATH="/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/sbin:/usr/sbin:/sbin:/usr/sbin"
  26. declare -x PKG_CONFIG_PATH="/usr/X11R6/lib/pkgconfig:/usr/local/lib/pkgconfig"
  27. declare -x PROMPT_COMMAND=""
  28. declare -x PS1="\\[\\033[0;1m\\]\\h:\\[\\033[0;31m\\]\\u | \\[\\033[0;1m\\]\\D{%c} \\[\\033[0;31m\\]| \\w\\[\\033[00m\\]\\n\\[\\033[0;1m\\]\\\$ \\[\\033[00m\\]"
  29. declare -x PWD="/ldisk/lfsroot"
  30. declare -x QTDIR="/usr"
  31. declare -x SESSION_MANAGER="local/mylinux:/tmp/.ICE-unix/2549"
  32. declare -x SHELL="/bin/bash"
  33. declare -x SHLVL="2"
  34. declare -x TERM="xterm"
  35. declare -x USER="root"
  36. declare -x WINDOWID="29360139"
  37. declare -x XCURSOR_THEME="whiteglass"
  38. declare -x XDM_MANAGED="/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic"
  39. declare -x XIM="fcitx"
  40. declare -x XIM_PROGRAM="fcitx"
  41. declare -x XMODIFIERS="@im=fcitx"
复制代码


还是不可以, 也试过其他LC_LANG和LC_[color="Red"]CTYPE的组合.
怎麽会变成 LC_[color="Red"]CTYPE 了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-15 14:56:47 | 显示全部楼层
LC_TYPE也不行, 是不是我的/etc/inputrc和/etc/sysconfig/console有问题阿.

  1. mylinux:root | 2007年09月15日 星期六 14时56分27秒 | /etc
  2. # cat inputrc
  3. set horizontal-scroll-mode off


  4. set meta-flag On
  5. set input-meta On

  6. set convert-meta On

  7. set output-meta On

  8. set bell-style none

  9. "\e0d": backward-word
  10. "\e0c": forward-word

  11. "\e[1~": beginning-of-line
  12. "\e[4~": end-of-line
  13. "\e[5~": beginning-of-history
  14. "\e[6~": end-of-history
  15. "\e[3~": delete-char
  16. "\e[2~": quoted-insert


  17. "\eOH": beginning-of-line
  18. "\eOF": end-of-line

  19. "\e[H": beginning-of-line
  20. "\e[F": end-of-line
复制代码



  1. mylinux:root | 2007年09月15日 星期六 14时57分11秒 | /etc/sysconfig
  2. # cat console
  3. # Begin /etc/sysconfig/console

  4. KEYMAP="p12"
  5. FONT="lat2a-16 -m 8859-2"

  6. # End /etc/sysconfig/consol
复制代码


能把你们的这2个文件贴出来看看吗??
回复 支持 反对

使用道具 举报

发表于 2007-9-16 09:33:25 | 显示全部楼层
把 console 删除吧,CHN是用不上这个文件的
回复 支持 反对

使用道具 举报

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

本版积分规则

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