Arch Linux 终端无法启动

Dir*_*irk 34 gnome arch-linux terminal gnome-terminal gnome3

我刚刚按照youtube 上的视频教程第一次安装了 Arch Linux 。但是,当我尝试启动 GNOME 终端时,它不会启动。它会在我的屏幕顶部显示终端几秒钟,并且会有一个加载符号,但几秒钟后它们都消失了,并且不会出现任何终端。因为我无法加载或启动终端,所以我什么也做不了(我什至无法回答注册 Arch Linux 论坛的问题)。我究竟做错了什么?

小智 45

全新安装 arch 后,我遇到了同样的问题。我检查、双重检查和三次检查 locale.gen,甚至删除了除 en_US.UTF-8 之外的所有语言环境。当我检查设置,区域和语言并发现语言未设置时,我正要放弃,即使我运行了命令来设置它。选择英语并重新启动后,它工作正常。


小智 30

听起来你把/etc/locale.gen文件弄乱了。

如果您是英国人/美国人,请注释掉该文件中的任何其他条目,除非您需要它们。它们适用于其他语言。如果您是美国人,那么您可能只需要 en_US.UTF8.

编辑/etc/locale.gen文件并取消注释en_US.UTF8

注释掉任何其他人,除非您当然需要它们才能阅读。

然后运行: sudo locale-gen

gnome-terminal 应该启动。如果没有安装 xterm 并从中运行 gnome-terminal 以查看发生了什么:

  • pacman -S xterm

  • 尝试CtrlaltF2,或退出 X。

  • 然后点击CtrlaltF1返回X。

  • 点击AltF2并输入xterm

  • 在 xterm 窗口中输入 gnome-terminal


mud*_*dri 4

除非您真的关心 GNOME 终端,否则最好的方法可能是安装不同的终端模拟器。选择一个你喜欢的。

请记住,这CtrlAltF1会让您进入 GUI。然后,按CtrlAltF2转至 TTY。登录并在存储库中搜索您选择的终端。我选择瓜克:

pacman -Ss guake
Run Code Online (Sandbox Code Playgroud)

它应该想出一些东西。对我来说,是:

community/guake 0.4.4-3
    Drop-down terminal for GNOME
Run Code Online (Sandbox Code Playgroud)

然后,获取名称并安装该包:

pacman -S guake
Run Code Online (Sandbox Code Playgroud)

然后,您应该能够通过切换回 GNOME、按Super(Windows 键)并输入终端名称来启动应用程序。