终端无法在远程桌面上启动;如何解决?

Eva*_*van 19 remote-desktop gnome-terminal

当我尝试通过单击菜单项Applications > Accessories > Terminal启动终端时,它没有启动。我在任务栏中收到一个启动终端条目。几秒钟后,它消失了。没有终端出现。其他应用程序正确启动。

我正在运行 Ubuntu 11.04,并通过远程桌面连接。在客户端,我使用的是 Microsoft 的 Mac 远程桌面连接;在服务器上,sesman。

我检查了以下日志文​​件,但没有显示任何消息:debug、messages、sesman.log、syslog 和 user.log。

ps ax | grep -i term不列出终端 - 即使任务栏显示启动终端也不列出。我仍然可以通过 sssh 进入命令行。

当我从 xterm 启动 gnome-terminal 时,出现以下错误:

gnome-terminal: /build/buildd/cairo-1.10.2/src/cairo-image-surface.c:1320: _pixel_to_solid: Assertion `!"reached"' failed.
Run Code Online (Sandbox Code Playgroud)

至于其他终端,我在运行 Byobu 终端时收到相同的错误消息。并且 guake 没有从软件中心正确安装(修复 guake 似乎超出了这个问题的范围)。但是,xterm 运行正常。

另外,我检查了我的.bashrc文件,看起来不错。

我现在该怎么办?我宁愿不使用 xterm 作为我的主要终端。

更新
这显然是一个已知的错误。解决方法是打开桌面背景。

jel*_*mer 18

尝试手动启动终端,例如从 xterm 并查看输出是什么。

Alt+F2然后回车xterm得到一个 xterm。

在那里,只需键入gnome-terminal即可尝试启动终端。

  • 我不得不`pip uninstall gi`,因为它导致了我的错误 (3认同)

Lau*_*ens 10

编辑文件后我遇到了类似的问题/etc/default/locale

我的解决方案是将语言环境更改/etc/default/locale回该文件的 defaultc 内容:

LANG="en_US.UTF-8"
LANGUAGE="en_US"
Run Code Online (Sandbox Code Playgroud)

本答案所述