小智 7
我没有尝试启用 X11Forwarding,但我曾经遇到过同样的问题。您可以通过几个步骤解决此问题:
sudo apt-get install gdm并按下回车键,给您的密码,并迫不及待地想再次与美元符号结束的行。sudo dpkg-reconfigure gdm。gdm使用箭头键在您在第二个屏幕中获得的列表中进行选择。sudo reboot并按回车键。您将获得另一个图形登录屏幕,但您将能够登录!PS:
如果您习惯于ifconfig从终端仿真器(例如 gnome-terminal)运行一些类似或其他管理程序,您最好在主目录PATH="$PATH:/sbin:/usr/sbin"中的.bashrc文件末尾添加一行。你可以用echo 'PATH="$PATH:/sbin:/usr/sbin"' >> ~/.bashrc.
如果您想不时改回其他图形登录屏幕并查看它是否已修复错误并再次运行sudo dpkg-reconfigure gdm,您可以运行并选择lightdm并重新启动(如果您只是运行,它看起来似乎不起作用sudo pkill X)。
vnc4server在 Ubuntu 12.10 中安装软件包后我遇到了同样的问题。(也许它设置了X11转发,不知道。)我发现,在我的主目录,文件.Xauthority,.bash_history和文件夹.vnc都被用户所拥有root和组root。使用命令将它们(以及下面的所有文件.vnc)更改为由我自己的用户拥有,chown允许我登录(我先重新启动)。
要进行这些更正,请从其他地方通过 ssh 进入该框,或者使用 Ctrl+Alt+F2 切换到文本控制台。