LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]菜单,工作区,时间显示都没了?怎么办?

[复制链接]
发表于 2005-11-8 22:45:43 | 显示全部楼层 |阅读模式
我在X下编辑.bashrc文件时候,
在另外一个一个控制台运行了bash -xv .bashrc
后来重新启动后,
最低下的面板中菜单等全都没有了
桌面也全变成了英文的
安装的fcitx也没法自动启动了
还有在终端中bash显示成$符号
而不是平常的在[]里显示
设置的环境变量等均失效了
我查看了一下.bashrc文件已经不见了
我自己按照其他用户的重新建了一个这样的文件
发现不管用
请教高手如何复原呢??
 楼主| 发表于 2005-11-9 12:06:45 | 显示全部楼层
can anyone help me??
回复 支持 反对

使用道具 举报

发表于 2005-11-9 12:20:59 | 显示全部楼层
请问你使用的是哪个Linux发行版?用的哪个桌面?把/etc/skel/下的隐藏文件复制到用户主目录下试试。还有,你为什么要在另一个控制台运行bash -xv .bashrc命令?我估计是你把启动桌面的配置文件给删改了,你要看一下~/.xinitrc文件里的内容。下面是我的文件,你参考一下,根据你的实际情况修改:
dehao@7dehao ~ $ cat .xinitrc
export LANG=zh_CN.UTF-8(这里你要改成你的系统里支持的编码,或许你的是zh_CN.GBK,你现在是英文环境的话就是没有设置语言环境变量的缘故,估计是被你不小心删了)
export LC_ALL=zh_CN.UTF-8(同上)
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=XIM
fcitx &
exec /usr/X11R6/bin/numlockx &(如果你的系统里没有numlockx这个命令的话就不用写这句)
exec gnome-session(如果你使用其他桌面的话,请做相应的修改)
如果修改后看看不到面板的话,需要把用户主目录下的隐藏配置文件目录全部删除,startx后让系统重新建立。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-9 14:05:17 | 显示全部楼层
Post by 7dehao
请问你使用的是哪个Linux发行版?用的哪个桌面?把/etc/skel/下的隐藏文件复制到用户主目录下试试。还有,你为什么要在另一个控制台运行bash -xv .bashrc命令?我估计是你把启动桌面的配置文件给删改了,你要看一下~/.xinitrc文件里的内容。下面是我的文件,你参考一下,根据你的实际情况修改:
dehao@7dehao ~ $ cat .xinitrc
export LANG=zh_CN.UTF-8(这里你要改成你的系统里支持的编码,或许你的是zh_CN.GBK,你现在是英文环境的话就是没有设置语言环境变量的缘故,估计是被你不小心删了)
export LC_ALL=zh_CN.UTF-8(同上)
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=XIM
fcitx &
exec /usr/X11R6/bin/numlockx &(如果你的系统里没有numlockx这个命令的话就不用写这句)
exec gnome-session(如果你使用其他桌面的话,请做相应的修改)
如果修改后看看不到面板的话,需要把用户主目录下的隐藏配置文件目录全部删除,startx后让系统重新建立。

谢谢你这位兄弟,我用的是rh9 gnome,
刚才重新用root进入建立了另外一个帐户,
登陆后把该用户目录下的 .bashrc .bash_profile .bash_logout等文件拷贝到以前那个用户的目录下,
登陆后发现能够显示中文了,也就是说在.bashrc文件起作用了,
该文件内容是:
###############################
#.bashrc
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
                                                                                                                                               
export LC_ALL=zh_CN.gbk
export LANG=zh_CN.gbk
export XMODIFIERS=@im=fcitx
##############################但
上面的文件内容跟那个新建用户的是一样的
但是还是没有主菜单以及工作区切换器等,
最低下一行仍然是空白等 ,我在X下程序最小化之后就找不到了.
                                                                                                                                               
我当时执行在.bashrc中添加了一些代码,不知道添加得对不对
所以执行bash -xv .bashrc是把它当作一个shell验证一下
                                                                                                                                               
                                                                                                                                               
而且我发现我的目录中没有.xinitrc文件.
继续求救.
回复 支持 反对

使用道具 举报

发表于 2005-11-9 17:38:50 | 显示全部楼层
如果在.bashrc文件中已经设定了环境变量的话,就可以不用.xinitrc文件了。要重新建立面板的话,需要先删除用户主目录下的.g开头的隐藏目录:
$cd
$rm -rf .g*
$startx
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-10 00:11:46 | 显示全部楼层
Post by 7dehao
如果在.bashrc文件中已经设定了环境变量的话,就可以不用.xinitrc文件了。要重新建立面板的话,需要先删除用户主目录下的.g开头的隐藏目录:
$cd
$rm -rf .g*
$startx

3ks,明白了,虽然范了错,但是也长了点知识。
X的Gnome下面板等相关信息是存在.gnome等文件中。
已经OK了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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