Arch-Linux
無法退出 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 並將我返回到實際的(?)終端?誰能提供一些見解?
在所描述的情況下,
i3
環境不可用,因為無法訪問 shell。這是在 Linux 的一個虛擬控制台中執行的圖形環境(X 也稱為 X11)。要切換到文本環境並獲取 shell,control``alt
請與要切換到的虛擬控制台編號的功能鍵一起使用。大多數帶有 Linux 的 X 環境在虛擬控制台 7 中執行,有些可能在虛擬控制台 1 中。所以最快的建議是選擇 2 到 6。
執行此操作時,您將收到登錄提示。這是意料之中的。您可以多次登錄同一台機器。登錄後,您可以執行
pacman
以添加所需的任何包,例如xterm
.進一步閱讀:
- 鍵盤快捷鍵(Arch wiki)
- 7. 控制台切換,鍵盤和控制台HOWTO
- 9.2.2. 關於虛擬控制台的說明(紅帽)