许邦图 16.04。
当我从登录屏幕登录时,我只是返回到登录屏幕。我昨晚登出,让电脑运行,今天早上再次尝试登录,但无法登录。我重启了电脑,问题依旧。
我可以登录到终端(tty1、tty2 等)没问题。
我昨天(注销前几个小时)唯一不同寻常的事情是切换到 tty1 并启动另一个 X 服务器运行
startx -- :10
我这样做是为了测试在我当时关于 X 服务器的对话期间运行多个 X 服务器的能力。
我相信我以某种方式破坏了我的 X 服务器,有人可以建议如何最好地解决问题,或者更好的是如何解决这个问题?
干杯。
那很有趣 !我解决了这个问题,并认为我会与任何感兴趣的机构分享。
~/.ICEauthority
我的文件的所有权不正确。该文件应该归我所有,但实际上归根所有。原来我
startx
以 root 身份运行了命令,这改变了文件的所有权。(我真的不认为我有,但快速搜索我的历史揭示了真相)。显然,root 也可以声明
~/.Xauthority
文件的所有权,但在我的情况下它没有。为了将文件的所有权改回给我,我使用了
chown
(以 root 身份)。所以,简而言之,不要
startx
以 root 身份运行。如果你这样做了,并最终陷入登录循环,请检查~/.ICEauthority
and的所有权~/.Xauthority
。