LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo归来的意外收获

[复制链接]
发表于 2009-5-31 19:12:02 | 显示全部楼层 |阅读模式
只是时间上刚好和gentoo归来重合,别无他意!

话说今天Athurg看看KDM长相不错,随即就安装了个GDM试手。

话再说athurg面对GDM的登录框框,情不自禁的就按了下Ctrl+Space。

于是奇迹般的、意外般的,让athurg看到了桌面右下方的SCIM输入条。

马上抄刀进入用户名输入框——不出所料,可以输入中文。

隧立马用root登录,以"useradd -a 中国"添加之,结果失败,提示说不可识别的字符

隧暴破之,提Vi进/etc,强行在/etc/passwd和/etc/shadow中添加了“中国”用户的记录

注销,以“中国”用户登录——成功!
bash-3.2$ whoami
中国
bash-3.2$ uname -a
Linux ArchLinux 2.6.27-ARCH #1 SMP PREEMPT Mon Mar 23 10:06:15 CST 2009 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux


已知问题:

  • 没发现


已解决:
[list=2]
  • pidgin里irc无法登录了,提示
    已断开连接。ERROR :Closing Link: 222.210.2.70 (Invalid username [~中国])
    ——完善pidgin的帐户设置,将“高级”选项卡里的用户名等填为非中文字符。这是因为irc协议导致的,不是系统不支持中文。不填写pidgin将默认把当前用户名添加上去,但是irc协议不支持中文名,故此。
  • 发表于 2009-5-31 19:41:14 | 显示全部楼层
    中文用户名?一会试试
    回复 支持 反对

    使用道具 举报

    发表于 2009-5-31 19:43:26 | 显示全部楼层
    问题的关键是怎么会可以在DM的时候输入中文的
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-5-31 19:47:38 | 显示全部楼层
    直接的回答——在GDM中能输入中文,是因为GDM中启动了GTK库,GTK库支持GTK_IM_MODULE,而安装SCIM的时候也许顺手就设置了这个变量。

    所以启动GDM导致了SCIM启动,因此可以输入中文了。

    而登录验证过程是支持UTF8的,所以&……
    回复 支持 反对

    使用道具 举报

    发表于 2009-5-31 20:02:12 | 显示全部楼层
    这个好玩...
    那那些内核打了补丁或者加了输入法的不是...
    嘿嘿...
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2009-5-31 20:23:52 | 显示全部楼层
    不用内核打补丁吧?

    这里看起来是GTK来支持输入中文的。

    反正我的是打了的,不知道没有打会不会没问题
    回复 支持 反对

    使用道具 举报

    发表于 2009-5-31 20:30:14 | 显示全部楼层
    问题是控制台下也可以么?

    我看到过相关帖子的,但是没啥兴趣,关键是什么时候不要输入法也可以输入中文就好了,这话狠矛盾
    回复 支持 反对

    使用道具 举报

    发表于 2009-5-31 20:31:45 | 显示全部楼层
    不一定要在DM输入中文,不是可以显示用户选择列表吗,^_^
    回复 支持 反对

    使用道具 举报

    发表于 2009-6-1 06:06:32 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    发表于 2009-6-1 10:37:34 | 显示全部楼层
    话说今天Athurg看看KDM长相不错,随即就安装了个GDM试手。

    这句话怎么看着有点别扭
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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