登录 Ubuntu 18.04 后仅显示背景和鼠标指针

登录 Ubuntu 18.04 后仅显示背景和鼠标指针

(2021 年 12 月 8 日更新:我找到了根本原因。还是感谢大家。我正在发布根本原因。)

最近在用 Ubuntu 18.04,有一天登录桌面后,只剩下背景和鼠标指针。

但我仍然可以通过 SSH 访问系统。我通过 SSH 创建了一个新帐户,并且可以使用该新帐户登录桌面。

我通过SSH登录到坏的原始账户并执行以下操作:

mv .cache .cache.old
mv .config .config.old
mv .local .local.old
sudo reboot

此后,问题仍然存在,即我可以使用我的新帐户登录到桌面,但如果我登录我的旧帐户,则只有背景和鼠标指针。

如何恢复我的旧桌面帐户?

顺便说一句,我的 Ubuntu 18.04 是 VMWare 中的虚拟机。我安装了默认桌面环境,它运行良好。昨天我在其中安装了机器人操作系统 (ROS),并安装了 Shadowsocks,我尝试运行一个自写脚本,通过在 crontab 方法中添加服务方法和 @reboot 来在启动时启动 Shadowsocks 客户端,但失败了,但我可以通过 Privoxy 和 Shadowsocks 手动使代理工作,并且我设置了我的桌面环境的代理。但问​​题在下次重启时出现。

答案1

我终于找到了根本原因,我的 .bashrc 文件中有一个错误的配置。这是一个很长的故事。我把它们写在下面:

这个 Ubuntu 是 VMWare Windows 10 中的虚拟机。同时我正在尝试 WSL GUI。在我的 WSL 帐户的 .bashrc 中,我添加了:

export DISPLAY=host_ip:0.0

在主机上使用 X11 服务器 (VcXsrv),我可以在 WSL 上运行 GUI 程序。成功后,我在主机 SecureCRT 中尝试在 VM Ubuntu 的 bash 会话中进行此操作,也成功了。

然后我错误地export DISPLAY=xxx:0.0在我的 VM Ubuntu 帐户的 .bashrc 中添加了相同的配置。在此之后的新登录中,我无法使用我的 VM Ubuntu 的 GUI,并且不知道原因。我在这里问了。

这是每个用户帐户的问题。但是删除 ~/.cache ~/.config ~/.local 无法解决这个问题,因为根本原因在 .bashrc 中。我是无意中发现根本原因的。

以上就是全部内容。抱歉打扰了。谢谢大家!

相关内容