从17.10升级后无法在Ubuntu 18.04中打开终端


10

从17.10升级到18.04后,我无法通过任何方法打开终端。

重新安装和更新后,问题仍未解决。

我该怎么做才能解决此问题?

Answers:


15

如果您的系统上的语言设置混乱,通常会发生这种情况,只需简单地重新设置语言设置即可解决此问题(请参见屏幕截图)。

在此处输入图片说明

此后,您的终端应会按预期工作。


1
这里的问题是:什么使系统混乱或丢失语言设置?这通常是我随机发生的!
SaidbakR

答案很正确,可以解决终端问题。但是在此解决方案得到另一个问题后,声音无法在PC上运行
Soyab Badi

5

打开XTerm并运行以下代码

  1. sudo locale-gen
  2. sudo localectl set-locale LANG="en_US.UTF-8"

然后重启


您如何打开XTerm?我的终端也走了,但是alt-f2表示未安装xterm。
user1773592

4

此修复程序似乎对我有用。但是重启后并没有幸免。

运行localectl时,某些条目显示为“ n / a”-这似乎很关键。

任何命令行活动都可以在xterm(Alt-F2,xterm)中运行。

实际修复(对我而言):

  1. 确保/etc/locale.conf中没有注释您的语言环境。
  2. 运行locale-gen。
  3. 运行localectl set-locale LANG =“ en_US.UTF-8”(或您的LANG值)
  4. 运行localectl以查看是否还有任何内容设置为“ n / a”
  5. 就我而言,请运行localectl set-keymap“ us”
  6. 注销,登录-现在终端可以使用。

(该线程的积分:https : //bbs.archlinux.org/viewtopic.php?id=180103


他将无法在没有终端的情况下运行您的步骤,在步骤2之后无法运行您的命令行
damadam

@damadam我已经修改了我的评论,以添加xterm可以进行这些更改-感谢您捕获到这一点。就是说,如果遵循原始步骤-终端将一直可用,直到重新引导以进行更改。
奈杰尔·布朗约翰

您也可以从物理控制台中运行这些命令...按例如Ctrl-Alt-F1进入物理控制台。按Alt-F7(通常)返回图形控制台。
jlp

1

因此,我遇到了同样的问题,而且似乎没有语言设置会有所帮助。投票的问题出在我的PPA上。我最近将python3从3.6升级到了3.7.5。这样做会很好,但随后我将默认的python3设置为3.7,这引起了一些问题。因此,解决方案是:运行此命令

 sudo gedit /usr/bin/gnome-terminal

比改变#!/ usr / bin / python3改为#!/usr/bin/python3.6这似乎解决了我的问题。谢谢!


切勿将sudo与grafical程序结合使用。是pkexec your programsudo -H your program。最好将python3版本设置回ubuntu之一。
没人

0

我遇到了同样的问题,但不小心解决了。
所以试试这个...

右键单击桌面上的任意位置,然后选择“打开终端”。至少对我有用。只是让您知道,我仍然无法通过单击“终端”图标或通过“快捷键”来打开终端。

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.