我一直在修改fingerprint-gui
以及X
/xrandr
分辨率设置。
当我启动我的机器时,它会正常启动。启动完成后X
,gnome
它会自动将我注销并将我带回gdm
带有用户列表的登录提示。但是,我可以使用“Ubuntu Desktop Fail-safe”登录。
我检查了启动应用程序列表,但那里一切似乎都很好。
我还不能确定到底是什么原因造成的:X
,gnome
或者一些混乱的pam.d
设置。到目前为止,我已经检查了/var/logs/X11/xorg.0.log
,/var/logs/auth.log
和~/.xsession-errors
。此外,我似乎不太了解 X、GDM、GNOME、GNOME-policykit、PAM.d 和所有这些之间的“相互作用”。
是否有任何其他相关的日志文件可以指出我出了什么问题?
眼镜:
- Ubuntu 10.10 特立独行的猫鼬
- IBM/联想 Thinkpad R60、ATI Radeon x1400 移动性
- 已安装所有更新
- Linux 用户 1 年以上,
为了后代 - 我会在这里留下一个解决方案......
如果您在登录到您的帐户时尝试以 root 权限运行 X 服务器,则可能会发生这种情况......因此您可以输入:
须藤启动
或者以 root 身份使用 xauth。
这将在您的主目录 ~/.Xauthority 中创建一个文件,该文件由 root 拥有。
当您尝试登录时,系统将尝试读取此文件,但没有权限并将您注销。
解决方案是
如果你没有 sudo 权限,你必须找一个在你的系统上做的人
我知道这是一个古老的问题,但它只是发生在我身上。事实证明,我的 ~/.profile 的最后一行返回了一个非零退出代码。由于 bash 'source' 命令返回作为其退出代码的脚本的最后一个退出代码,我想这会扰乱 xsession init。
您可能会在 ~/.xsession-errors 中看到这方面的证据(我做过),但是如果您的最后一个配置文件命令返回错误代码而不打印任何输出,您可能不会看到。
因此,请查看每个登录脚本的底部。为我工作。
如果没有看到日志文件,很难说出错误来自哪里(使用 pastebin.ubuntu.com 或通过运行向 Launchpad 报告新错误
ubuntu-bug xorg-server
,但尝试在 /var/log/gdm/ 处查看 gdm 的日志(该文件夹可能无法访问没有root访问权限)。这最近发生在我身上。我通过查看 lightdm 日志 (
/usr/log/lightdm/*
) 解决了我的问题。就我而言,它试图加载一个gnome-shell
在不存在时调用的会话。我复制/usr/share/xsession/gnome.session
到/usr/share/xsession/gnome-shell.session
,一切都很好。(注意,我意识到这可能不适用于提问者,因为 Ubuntu 在 10.10 中没有使用 LightDM。但是,如果今天提出了这个问题,或者如果有人今天搜索,这可能是一个答案。)
可能会发生您的
PATH
变量搞砸了。要解决此问题:在登录屏幕中按Alt+ Ctrl+F5
现在重新登录到前屏幕并尝试登录。
在将 .mov 文件复制到桌面后,这发生在我身上(在 Xfce 上)。使用 ssh 远程登录并删除文件解决了问题
好的,伙计们,对于所有安装了 NVIDIA 显卡的人,我找到了解决这个问题的真正方法。
最好的解决方案是卸载 Nvidia 驱动程序。(但我建议使用他们的驱动程序 .run 文件进行卸载,只需执行以下操作:sudo apt purge nvidia- -* 等对我不起作用)
在我的系统上安装期间,我从他们的网站下载了最新的 nvidia-driver 作为 .run 文件: http ://www.nvidia.com/object/linux-display-archive.html
我将 .run 文件保存在 ~/Downloads 作为nvidia-drivers.run
进入登录屏幕后,我执行了以下步骤:
请参阅步骤 5:这将正确卸载所有 Nvidia 驱动程序,您可以立即重新登录。祝你好运!