由于未安装任何明智的终端模拟器,因此无法退出i3


10

我正在尝试安装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并返回到real(?)终端?谁能提供一些见识?



2
我理解这一点,但是让我感到困惑的是如何从i3进入外壳,以便我可以运行命令来安装终端仿真器。而且我也很困惑为什么退出i3会尝试运行终端仿真器而不是关闭dmenu / xorg并将我返回到real(?)终端。
韦瑟伦,2015年

8
Ctrl-Alt-F{2..6}将带您进入控制台,您可以在其中安装终端仿真器。
jasonwryan

1
@jasonwryan您的评论将是一个合适的答案。
Thomas Dickey 2015年

您是否安装了任何终端,或者i3-sensible-terminal根本没有检测到终端?
埃文·卡罗尔

Answers:


9

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

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

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

进一步阅读:


5

你已经xterm安装好了吗?

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

通过以下方式安装:

pacman -S xterm

0

如上所述,如果选择使用install sensible terminalxterm,则xterm 需要相应地编辑i3config文件。

编辑Mod + shift + R完配置后,您需要使用刷新配置以使更改生效。那你应该准备好了。

编辑

当然,您首先需要能够使用终端,@ Thomas Dickey提供了有关如何执行此操作的非常好的信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.