升级后终端无法启动


9

将笔记本电脑从14.10升级到15.04后,终端将无法启动。Ctrl + Alt + T不执行任何操作。终端都不会从破折号运行。我尝试从xterm启动gnome-terminal,但是没有任何反应。从xterm运行htop显示了许多gnome-terminal实例。有任何建议吗?


1
在这里回答您自己的问题很重要,它将有助于将此问题标记为已解决。
休伊,2015年

我想除了Nautilus gnome的质量很差之外,没有其他答案。我有一个挂在终端机上的用户,而不是另一个,同时具有非常简单的.profile和没有.bashrc。这就像病了,医生除了“我很痛苦”外别无他法。阿尔伯特
阿尔伯特·

Answers:


3

我猜这是您解决此问题的方法。

您可以在/ etc / default / locale中更改语言环境。您可以尝试将该文件的内容设置为:

LANG="en_US.UTF-8"
LANGUAGE="en_US"

资源

博客文章


我感到很气愤的是,即使没有丝毫暗示到底是什么问题,它也只是挂起了。阿尔伯特
阿尔伯特·

2

运营商回答

问题是自定义语言环境。现在使用标准的en_US.utf8和gnome-terminal可以正常工作。


2

我在升级到15.04时遇到了同样的问题。我也从32位转到了64位。

只是更改/etc/default/locale并不能解决问题。

打开语言支持(在“系统设置”中)并尝试更改默认语言会出现错误,指出国际化未完全安装。单击确定以安装它给出了一个错误。

问题是引导分区(/boot)已满,阻止了所需软件包的下载。搜索“清理启动分区”以获取详细信息-请注意,该dpkg列表不会列出以前(32位)版本的所有内核,因此请使用这些选项列出/boot

清理启动分区后,进入语言支持,更改默认语言,并接受更新。那为我解决了这个问题。


0

我已经阅读了很多有关缺少终端的建议,当人们给我所有这些命令时,这实在令人沮丧,没有终端我就无法输入...

另一个挫败感是不知道该终端gnome-terminal在Ubuntu中已正确调用。

因此,要打开控制台,请按Ctrl+ Alt+,F1然后您可以登录到纯文本会话。

然后尝试使用此命令,它将尝试分析和修复依赖关系:

sudo apt-get build-dep gnome-terminal

考虑到我目前的问题,它首先要求我将一些源存储库放入我的存储库列表中。当我修复该问题并重复执行该build-dep命令时,它指出了约60个未解决的依赖项,并提出要对其进行修复,而我接受了。

要退出控制台并返回图形环境,请使用Ctrl+ Alt+ F7

在那里,我发现一条消息,告诉我重新启动计算机。

您现在将拥有一个正在运行的终端,或者您距离解决方案可能只有几步之遥,或者至少您已经收到有关系统和潜在问题的更多信息。


就我而言,我还需要两件事:

我尝试gnome-terminal使用以下命令从控制台启动:

/usr/bin/python3 /usr/bin/gnome-terminal

但是我一直无法连接到Mir(因为这是Linux的显示服务器的名称,它是为Ubuntu开发的,作为X11的替代品)的名称,但仍然出现错误。

所以首先我将其输入到控制台中:

export DISPLAY=:0

然后再次:

/usr/bin/python3 /usr/bin/gnome-terminal

当我使用Ctrl+ Alt+ 返回到GUI时F7,我发现了一个正在运行的终端!

我仍然不会通过单击直接从GUI启动,但是至少我知道现在已经安装了所有必需的元素,并且我可以做更多的研究。

希望能有所帮助。


您不需要export DISPLAY=:0,不需要使用python,也不需要使用完整的路径名。你可以跑步DISPLAY=:0 gnome-terminal
wjandrea

谢谢你wjandrea; 全新启动后,我尝试了您的命令,它可以正常工作。非常好,非常有帮助。
Martin Zaske '17


0

弄乱了语言配置文件后,我遇到了同样的问题。对我来说诀窍是跑步

    dpkg-reconfigure locales

以root用户身份,然后选择我要修复的语言。希望能有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.