如何在 Unity 中恢复丢失的启动器和面板?

如何在 Unity 中恢复丢失的启动器和面板?

我遇到了这个 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 配置文件和插件。

执行完命令后你可以重新启动或者简单地重新启动 lig​​htdm ( 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 的桌面上的终端执行。

抱歉,如果这令人困惑,但我不确定如何解决你的错误

相关内容