树梅派:登录界面闪退的解决方法
昨天升级了一下树梅派(为了使用chrome),也不知道手贱点了哪里,结果图形界面无法登录了,表现为输入用户名和密码点登录就会闪一下,然后退回到登录界面,奇怪的事root帐户可以登录,用远程桌面和vnc也可以登录,昨晚弄了好久也没搞好,今天重新google了一下,找到了解决方案:
一个最常见的原因是该账户下的的.Xauthority文件的对当前用户没有读写权限。这个文件是用来记录Xserver登陆情况的,而且默认权限限制地很严(只有owner有rw权限),由于某些意外,所有者变成了root,导致我们用当前账号登陆的时候无法完成完整的登陆程序,而被退出。
修改的方法很简单,通过命令行登陆,将拥有者(和组)改为当前用户。
例如我的用户名为 pi
使用命令:
cd ~
ls -a
(会看到.Xauthority的所有者和组是root)
sudo chown pi:pi .Xauthority