Loops Ubuntu 16.04登录屏幕进入循环

Loops Ubuntu 16.04登录屏幕进入循环,loops,login,ubuntu-16.04,Loops,Login,Ubuntu 16.04,突然,我的ubuntu 16.04登录屏幕进入循环。一旦我输入密码并登录,就会出现黑屏,然后进入登录页面。我使用ubuntu和Windows的双启动。 我尝试了以下步骤,但没有解决方案 周星驰 Chmod aw+t/tmp 重新配置lightdm 使用ctrl+F1创建新用户 将所有sudo权限授予该用户。然后再次按ctrl+F7并重新启动。 重新启动后,使用新用户登录。 享受 我只需按Alt+F3,然后键入我的用户名和密码。在此之后,UI运行以下命令 sudo startx 然后我再次输入密码

突然,我的ubuntu 16.04登录屏幕进入循环。一旦我输入密码并登录,就会出现黑屏,然后进入登录页面。我使用ubuntu和Windows的双启动。 我尝试了以下步骤,但没有解决方案

周星驰 Chmod aw+t/tmp 重新配置lightdm

使用ctrl+F1创建新用户 将所有sudo权限授予该用户。然后再次按ctrl+F7并重新启动。 重新启动后,使用新用户登录。
享受

我只需按Alt+F3,然后键入我的用户名和密码。在此之后,UI运行以下命令
sudo startx

然后我再次输入密码,我就进去了。

同样的问题也发生在我身上,所以我所做的就是通过
ctrl
+
Alt
+
F1

然后在终端中输入主机名和密码 然后
cat.xsession errors
您将发现错误

在我的例子中,我对路径变量文件
/etc/environment
做了一些更改,因此删除我的更改有助于我

在Gnome上注销后,您似乎无法再次登录(在我的例子中使用Xorg),因为会话未正确关闭/某些内容挂起。解决方案是,通过在注销后为刚刚注销的用户执行killall-9-u$user,确保注销用户的进程不保持运行

我提到的命令需要在您从Gnome系统菜单中选择注销后运行。通过将会话添加到/etc/gdm3/PostSession/Default文件,可以在会话完成后运行命令

会话完成后,gdm尝试运行/etc/gdm3/PostSession/display,或/etc/gdm3/PostSession/Default

如果您试图在Ubuntu或Debian以外的Linux发行版上使用此文件,请注意GDM3 PostSession/Default文件的路径可能不同

让我们使用Nano命令行文本编辑器编辑此文件:

$ sudo nano /etc/gdm3/PostSession/Default
您可以通过按从命令行(显示登录屏幕后)登录到计算机 Ctrl+Alt+F1并输入会话名称和密码,以便应用这些步骤

在出口0上方添加此命令:

killall -9 -u $USER
做那样的事

现在保存文件并退出Nano(要使用Nano命令行文本编辑器保存文件,请按Ctrl+o,然后输入;保存后,使用Ctrl+x退出)

现在应该可以修复了,您可以通过注销和重新登录(不需要重新启动)来尝试一下。我对它进行了多次测试,以确保它能正常工作(每次都能正常工作)

如果您知道另一种更好的解决方案,请在评论部分告诉我