I3 kann nicht beendet werden, da kein sinnvoller Terminalemulator installiert ist

10

Ich versuche, Arch Linux einzurichten, und nachdem ich das grundlegendste Setup erhalten habe, habe ich i3 installiert und ausgeführt mit:

pacman -S i3 dmenu xorg xorg-xinit
startx

Es hat endlich angefangen, aber ich kann es nicht beenden. Nachdem ich $ mod + shift + E gedrückt und bestätigt habe, erhalte ich den Fehler:

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

Ich bekomme diesen Fehler auch von $ mod + Enter. Ich bin verwirrt, weil ich nicht zum eigentlichen Terminal zurückkehren kann, um einen Terminalemulator zu installieren. Warum versucht das Beenden von i3, einen Terminalemulator auszuführen, anstatt dmenu / xorg zu schließen und mich zum eigentlichen (?) Terminal zurückzukehren? Kann jemand einen Einblick geben?

vestlen
quelle
2
Ich verstehe dieses Bit, aber was mich verwirrt, ist, wie ich aus i3 in eine Shell komme, damit ich den Befehl zum Installieren eines Terminalemulators ausführen kann. Und ich bin auch verwirrt darüber, warum das Beenden von i3 versucht, einen Terminalemulator auszuführen, anstatt dmenu / xorg zu schließen und mich zum eigentlichen (?) Terminal zurückzukehren.
Vestlen
8
Ctrl-Alt-F{2..6}Sie gelangen zur Konsole, auf der Sie einen Terminalemulator installieren können.
Jasonwryan
1
@ Jasonwryan Ihre Kommentare wären eine passende Antwort.
Thomas Dickey
Haben Sie ein Terminal installiert oder i3-sensible-terminalerkennen Sie es einfach nicht?
Evan Carroll

Antworten:

9

Die i3Umgebung kann im beschriebenen Fall nicht verwendet werden, da keine Möglichkeit besteht, zu einer Shell zu gelangen. Dies ist eine grafische Umgebung (X, auch als X11 bekannt), die in einer der virtuellen Linux-Konsolen ausgeführt wird. Um zu einer Textumgebung zu wechseln und eine Shell zu erhalten, verwenden Sie controlaltzusammen mit einer Funktionstaste die Nummer der virtuellen Konsole, zu der Sie wechseln möchten.

Die meisten X-Umgebungen mit Linux werden in der virtuellen Konsole 7 ausgeführt, einige möglicherweise in der virtuellen Konsole 1. Der schnellste Rat ist daher, 2 bis 6 zu wählen.

Wenn Sie dies tun, erhalten Sie eine Anmeldeaufforderung. Dies wird erwartet. Sie können mehrmals am selben Computer angemeldet sein. Sobald Sie angemeldet sind, können Sie ausführen pacman, um alle benötigten Pakete hinzuzufügen, z xterm.

Weiterführende Literatur:

Thomas Dickey
quelle
5

Hast du xterminstalliert?

xterm ist der Standard-Terminalemulator für das X Window System.

Installieren Sie es mit:

pacman -S xterm
Mohit
quelle
0

Wie oben erwähnt, entweder installieren sensible terminaloder xterm, wenn Sie sich für die Verwendung entscheiden, xterm müssen Sie Ihre i3configDatei entsprechend bearbeiten .

Wenn Sie Ihre Konfiguration bearbeitet haben, müssen Sie sie aktualisieren, Mod + shift + Rdamit die Änderungen wirksam werden. Dann sollten Sie fertig sein.

BEARBEITEN

Natürlich müssen Sie in der Lage sein, ein Terminal zu verwenden. @Thomas Dickey hat wirklich gute Informationen dazu gegeben.

127.0.0.1
quelle