特定用户无法登录(连接电视后),无法弄清楚原因

特定用户无法登录(连接电视后),无法弄清楚原因

我最近在我的 Dell XPS(1401x,GPU 为 NVIDIA 425M)上安装了 Debian Jessie,安装了 NVIDIA 驱动程序,一切运行良好。

今天晚上,我在通用用户(不是 root)上通过 HDMI 将笔记本电脑连接到电视(这不是我第一次这样做),并注销了该用户。当我尝试重新登录时,它开始加载用户,显示 NVIDIA 屏幕半秒,然后跳回到登录窗口 – 没有错误消息,没有警告,什么也没有。

我仍然可以正常登录所有其他用户,包括 root 用户。

我试过:

  • 正在重新安装xserver,,xorgnouveau
  • startx以我的用户身份从 root 用户重新运行
  • 点击+ +后运行startx我的用户CtrlAltF1
  • 删除xconf并创建一个新的

...然后我就没有想法了...

这是我第一次真正使用Linux的任何发行版。

我已经使用 Debian 大约一个月了,并且已经安装了足够的应用程序,所以我不想失去这个用户。我不想再次重新安装整个操作系统,所以我将不胜感激任何形式的帮助。

答案1

/home/faultyuser通过将所有内容移至备份目录来重置用户,如下所示:

mkdir /home/faultyuser/BACKUP
mv /home/faultyuser/* /home/faultyuser/BACKUP
mv /home/faultyuser/.* /home/faultyuser/BACKUP
cp -v /etc/skel/.[a-z]* /home/faultyuser/
chown faultyuser:faultyuser /home/faultyuser/.*

并尝试登录。当此方法有效时,将您需要的所有内容从 ~/BACKUP 移回。

相关内容