我刚刚升级到 ubuntu 15.04 但无法启动终端

我刚刚升级到 ubuntu 15.04 但无法启动终端

问题说明了一切,我只是无法进入终端,我试过使用Ctrl++ ,但它仍然不会弹出,请帮忙AltT

答案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

要解决这个问题,你必须

  1. 找出您的用户名。它不是您的显示名称。它很可能不包含大写字母或空格。如果你还记得某个地方有这个内容,那就太好了,跳到 5。如果没有,请按照下列步骤操作:
  2. 按 Alt+F2,然后在窗口中输入“gedit”。它会显示“文本编辑器”之类的内容,将其打开。
  3. 点击打开, 然后其他文件,然后浏览至电脑,然后选择文件密码文件 /etc/passwd
  4. 搜索包含该号码的线路1000X或类似内容[YOUR_USER_NAME]:x:1000:33:Default User,,,:/home/[YOUR_USER_NAME]:/bin/bash。查找 1000,该行将以您的用户名开头。
  5. 使用以下命令切换到“常规 tty”(字符控制台)Ctrl+Alt+F1。 请记住及时你可以切换回来Ctrl+Alt+F7任何时候。
  6. 在登录提示符下,输入您的用户名(上面找到的或已知的),然后输入您的密码。您将登录到“全屏终端”。
  7. 进入sudo -s在提示符下。(如果您在互联网上看到过“sudo su”,那么您也可以使用它,但最好知道自己实际在做什么;-s是“shell”开关,它是为此功能设计的。) 然后再次输入您的密码。
  8. 在 root 提示符下#输入dpkg-reconfigure locales。您将看到一个带有灰色区域的蓝色窗口,下面有很多可用的语言环境Locales to be generated:。使用光标键选择英文版.UTF-8 UTF-8英文版 UTF-8以及您可能需要的任何其他内容(但请确保语言环境包含您的语言结束于UTF-8,如果不是美国英语,也应选择)。您应该使用空格键切换语言环境。
  9. 全部选择后,按 TAB 选择“Ok”,然后按 ENTER。
  10. 现在,您将看到选择系统默认语言环境的窗口。从列表中选择一个,但不要将其保留为 None,然后再次按 ENTER。
  11. 现在系统将生成您选择的语言环境并相应地配置系统。
  12. 完成所有这些操作后,您应该重新启动计算机以确保环境已更新。为此,请使用 Ctrl+Alt+F7 切换回图形终端,然后照常重新启动,或者reboot在 root 提示符下输入。 事实上,在最后一步,重新启动显示管理器service lightdm restart就足够了,但如果不行,您仍然需要重新启动。

现在您的终端应该可以按预期运行了。

相关内容