我遇到了这个 Ubuntu 无限登录循环问题,在搜索论坛后,我执行了以下步骤。
Ctrl + Alt + F6
ls -lah
我发现-rw------- 1 root root 20 Dec .Xauthority
因此我chown username:username .Xauthority
按照论坛中某人提到的做法去做了。
此后,我尝试从我的用户登录,并且成功了,但现在我面临一个新问题,即启动器和面板丢失。我做错了什么吗?
我进一步
dconf reset -f /org/compiz/
但它给出了一个错误
error: cannot autolaunch D-Bus without X11 $DISPLAY
我该如何解决这个问题?
答案1
最后,我解决了这个问题,尽管我不确定下面哪一个解决了这个问题,因为我连续尝试了两个步骤。
尝试 1:
Ctrl+ Alt+F1
sudo apt-get install compizconfig-settings-manager
export DISPLAY=:0
ccsm
尝试2:
dconf reset -f /org/compiz
unity --reset-icons &disown
返回登录屏幕
service lightdm restart
答案2
我不会说你做错了什么。我在安装更新时遇到了同样的问题。
看来修复方法是运行
dconf reset -f /org/compiz/
它将重置与 unity 相关的 compiz 配置文件和插件。
执行完命令后你可以重新启动或者简单地重新启动 lightdm ( sudo service lightdm restart
) 并重新登录。
第二种解决方案
可能值得添加export DISPLAY=:0
到命令中,这将使我的第一个建议更改为export DISPLAY=:0 && dconf reset -f /org/compiz/
或者,您可以登录,然后切换到 tty(crtl+alt+F1)并将终端发送到桌面,然后export DISPLAY=:0 && gnome-terminal
按 ctrl+alt+f7 返回 GUI,然后尝试 dconf reset -f /org/compiz/
从应该在没有 unity 的桌面上的终端执行。
抱歉,如果这令人困惑,但我不确定如何解决你的错误