问题说明了一切,我只是无法进入终端,我试过使用Ctrl++ ,但它仍然不会弹出,请帮忙Alt!T
答案1
您可以使用ALT+F2并输入gnome-terminal
。
答案2
我遇到了同样的问题。看来 gnome-terminal-server 程序是问题所在。如果我运行它:
$ /usr/lib/gnome-terminal/gnome-terminal-server
Non UTF-8 locale (ANSI_X3.4-1968) is not supported!
$
因此,一个简单的解决方法是启动 gnome-terminal,如下所示:
$ LANG=en_US.utf8 /usr/bin/gnome-terminal
您可以通过添加以下行来将其添加LANG=en_US.utf8
到您的:~/.bashrc
export LANG=en_US.utf8
然后注销并重新登录。(或重新启动)(请注意,如果您不在美国,请替换您自己的语言环境,只要它以 utf8 结尾)
现在,至于为什么gnome-terminal-server 需要这个,或者为什么没有设置正确的 LANG,我不知道。奇怪的是,我家里的 Ubuntu 机器运行 gnome-terminal 没有问题,但我的工作机器却有问题。我比较了这两个系统,但无法立即发现差异。(我没有在运行的机器上设置 LANG 变量!)
哦,在 gnome-terminal 无法工作的系统上,我只是启动了xterm
...虽然不完美,但足以让终端运行来检查一些东西。
答案3
我遇到了与最初问题相同的问题。由于我的初始升级失败,我首先在初始安装过程中删除了旧安装,然后安装了 15.04。安装后终端无法启动。根据系统监视器,它仍然运行了几次。
在另一场讨论中,有人建议,如果您检查“系统设置”>“语言支持”,系统会提示国际化或语言支持安装尚未完成。完成之后(我使用三种语言),终端开始工作。
答案4
要解决这个问题,你必须
- 找出您的用户名。它不是您的显示名称。它很可能不包含大写字母或空格。如果你还记得某个地方有这个内容,那就太好了,跳到 5。如果没有,请按照下列步骤操作:
- 按 Alt+F2,然后在窗口中输入“gedit”。它会显示“文本编辑器”之类的内容,将其打开。
- 点击打开, 然后其他文件,然后浏览至电脑,然后选择文件密码文件 /etc/passwd。
- 搜索包含该号码的线路1000后X或类似内容
[YOUR_USER_NAME]:x:1000:33:Default User,,,:/home/[YOUR_USER_NAME]:/bin/bash
。查找 1000,该行将以您的用户名开头。 - 使用以下命令切换到“常规 tty”(字符控制台)Ctrl+Alt+F1。 请记住及时你可以切换回来Ctrl+Alt+F7任何时候。
- 在登录提示符下,输入您的用户名(上面找到的或已知的),然后输入您的密码。您将登录到“全屏终端”。
- 进入
sudo -s
在提示符下。(如果您在互联网上看到过“sudo su”,那么您也可以使用它,但最好知道自己实际在做什么;-s
是“shell”开关,它是为此功能设计的。) 然后再次输入您的密码。 - 在 root 提示符下
#
输入dpkg-reconfigure locales
。您将看到一个带有灰色区域的蓝色窗口,下面有很多可用的语言环境Locales to be generated:
。使用光标键选择英文版.UTF-8 UTF-8和英文版 UTF-8以及您可能需要的任何其他内容(但请确保语言环境包含您的语言和结束于UTF-8,如果不是美国英语,也应选择)。您应该使用空格键切换语言环境。 - 全部选择后,按 TAB 选择“Ok”,然后按 ENTER。
- 现在,您将看到选择系统默认语言环境的窗口。从列表中选择一个,但不要将其保留为 None,然后再次按 ENTER。
- 现在系统将生成您选择的语言环境并相应地配置系统。
- 完成所有这些操作后,您应该重新启动计算机以确保环境已更新。为此,请使用 Ctrl+Alt+F7 切换回图形终端,然后照常重新启动,或者
reboot
在 root 提示符下输入。 事实上,在最后一步,重新启动显示管理器service lightdm restart
就足够了,但如果不行,您仍然需要重新启动。
现在您的终端应该可以按预期运行了。