![为什么我的 X Server 无法以普通用户身份启动?](https://linux22.com/image/17087/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20X%20Server%20%E6%97%A0%E6%B3%95%E4%BB%A5%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
X 无法在我的主机上启动。我可以以 root 身份启动它,但它只能以 root 身份登录——我无法使用我的常规用户帐户。当我启动时,它会闪烁黑屏,然后挂在“停止用户空间引导启动”处。
我可以做什么来解决这个问题?我运行的是 Ubuntu 11.04 x64。
编辑: 我的Xorg.0.log
是这里
答案1
我解决了这个问题。事实证明,我的用户语言设置被搞乱了,所以我在 root 中修复了它,然后它又开始完美工作了。
答案2
如果它对 root 有效,那么我会看看你的 /home/ 是否未满。尝试:
df -h
如果已满,请腾出一些空间。作为解决方法,您可以从控制台创建一个新用户:
root@box# useradd -m another
设置密码:
root@box# passwd another
并重试。
另一个值得尝试的解决方法是重置你的 gnome 设置,以防你以某种方式弄乱了它们:
cd ~you
mv .compiz .compiz_old
mv .config .config_old
mv .gconf .gconf_old
mv .gnome2 .gnome2_old
mv .local .local_old
并尝试重新登录。