LinuxSir.cn,穿越时空的Linuxsir!

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

遇到了一个太雷人的事情,从来没遇到过

[复制链接]
发表于 2010-5-4 23:36:33 | 显示全部楼层 |阅读模式
从9.10在线升级到10.04 LTS后,安装了vim-gnome,可是gvim显示不出菜单,命令行运行提示:gtk-warning: Invalid string input。
我想是不是9.10的$HOME配置文件是不是和10.04不兼容,就用useradd重建了一个用户,连这两个用户所属的其他额外组都一样。谁知道这个用户用gvim一切正常。于是删除原来用户$HOME目录下所有东西,只留.bashrc .profile .bash_logout(这三个是新建用户的唯一三个文件),重启;谁知道桌面菜单出不来,但右键菜单能出来,要重启后第二次登录才能出来。但gvim的问题依旧。
那么,删除原来的用户,重新建一个与原来用户一模一样的,可是两个问题依旧。

其他用户一切正常,难道是用户名的问题?我这个出问题的用户名是xy。这个名字我用了10年了,经历过Redhat,Mandrake, FreeBSD,从来没出过这种怪问题。
bug?????
 楼主| 发表于 2010-5-5 00:58:37 | 显示全部楼层
终于知道了:
原来xy这个帐号是安装9.10建的,升级到10.04后,locale由原来的zh_CN.utf-8变成了zh_CN.utf8。而gvim对这两个locale表现是不一样的。
但还不明白的是,为什么删除重建问题依旧?而其他新建用户却没有这个问题?难道用userdel xy和rm -rf /home/xy删不干净xy的所有设置?用grep -d recurse "^xy$" /etc/* 也没找出与用户xy有关的文件(除了passwd和group)。
回复 支持 反对

使用道具 举报

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

本版积分规则

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