我已经安装了 Ubuntu 16.04,一切似乎运行正常,只是我无法从 Unity 启动器或锁定到侧面板的快捷方式启动 gnome-terminal。
但是,gnome-terminal 可以从 Xterm 或右键单击 > 打开终端正常启动。我也可以通过 Alt-F2 运行 gnome-terminal。
那么,这似乎是 Unity 的一个问题?
从 Unity 启动器或快捷方式按下 gnome-terminal 时,gnome-terminal 图标会稍微闪烁一下,之后 shell 终止。我从未看到 shell 本身,只看到侧边栏上的图标。
在 Unity 启动器中搜索终端,它找到了 gnome-terminal,但其名称是“nlykkei@nlykkei-Ubuntu:~”而不是通常的“终端”。
此外,gnome-terminal 不再显示颜色,例如可执行文件显示绿色等。
有人能指导我如何恢复我的 Unity 终端吗?我已经在 Google 上花了 2-3 个小时,试图通过配置语言环境设置来解决问题。
答案1
尽管我们只能猜测到底发生了什么,但有两件事似乎不太对劲:
- 在 Dash 中,当你在
nlykkei@nlykkei-Ubuntu:~
终端中查找时,你会看到 ,这证实了你必须有一个本地(错误)文件的副本gnome-terminal.desktop
。这也解释了为什么它做从 cli 运行xterm
;.desktop
然后文件就被超越了。 ~/.bashrc
事实上,终端中的颜色丢失表明你的文件中存在问题。
解决
删除
.desktop
文件的任何本地副本,调用gnome-terminal
(可在 中找到~/.local/share/applications
)。然后 Unity Launcher 和 Dash 将再次使用全局副本。~/.bashrc
通过运行以下命令恢复原始文件:cp /etc/skel/.bashrc ~/
随后注销并重新登录,问题就应该解决了。