无法退出 i3,因为没有安装合理的终端模拟器

ves*_*len 10 arch-linux terminal i3

我正在尝试设置 Arch Linux,在获得最基本的东西设置后,我安装并运行了 i3:

pacman -S i3 dmenu xorg xorg-xinit
startx
Run Code Online (Sandbox Code Playgroud)

它终于开始了,但我无法退出它。按 $mod+shift+E 并确认后,它给了我错误:

i3-sensible-terminal could not find a terminal emulator. Please install one.
Run Code Online (Sandbox Code Playgroud)

我也从 $mod+Enter 收到此错误。我很困惑,因为我无法退出到实际终端以安装终端模拟器。为什么退出 i3 会尝试运行终端模拟器而不是关闭 dmenu/xorg 并将我返回到实际(?)终端?任何人都可以提供一些见解吗?

Tho*_*key 9

i3在所描述的情况下,环境不可用,因为无法访问 shell。这是在 Linux 的虚拟控制台之一中运行的图形环境(X 也称为 X11)。要切换到文本环境并获取 shell,请controlalt与要切换到的虚拟控制台编号的功能键一起使用。

大多数使用 Linux 的 X 环境在虚拟控制台 7 中运行,有些可能在虚拟控制台 1 中。所以最快的建议是选择 2 到 6。

执行此操作时,您将收到登录提示。这是预期的。您可以多次登录同一台机器。登录后,您可以运行pacman以添加所需的任何包,例如xterm.

进一步阅读:


小智 5

xterm安装了吗?

xterm 是 X Window 系统的标准终端模拟器。

安装它:

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