无法退出 i3,因为未安装合理的终端仿真器

无法退出 i3,因为未安装合理的终端仿真器

我正在尝试设置 Arch Linux,在完成最基本的设置后,我安装并运行了 i3:

pacman -S i3 dmenu xorg xorg-xinit
startx

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

i3-sensible-terminal could not find a terminal emulator. Please install one.

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

答案1

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

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

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

进一步阅读:

答案2

xterm安装了吗?

xterm是 X Window 系统的标准终端仿真器。

安装它:

pacman -S xterm

答案3

如上所述,无论是 installsensible terminal还是xterm,如果您选择使用,xterm 那么您需要i3config相应地编辑您的文件。

编辑配置后,您需要使用刷新它Mod + shift + R才能使更改生效。那么你应该已经准备好了。

编辑

当然,您首先需要能够使用终端,@Thomas Dickey 提供了关于如何做到这一点的非常好的信息。

相关内容