적절한 터미널 에뮬레이터가 설치되어 있지 않기 때문에 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쉘에 액세스할 수 없기 때문에 설명된 상황에서는 이 환경을 사용할 수 없습니다. 이는 Linux 가상 콘솔(X는 X11이라고도 함) 중 하나에서 실행되는 그래픽 환경입니다. 텍스트 환경으로 전환하여 쉘을 얻으려면 controlalt전환하려는 가상 콘솔 번호의 기능 키와 함께 사용하십시오.

대부분의 Linux용 X 환경은 Virtual Console 7에서 실행되며 일부는 Virtual Console 1에서 실행될 수도 있습니다. 그러므로 가장 빠른 조언은 2~6을 ​​선택하는 것이다.

이렇게 하면 로그인 프롬프트가 표시됩니다. 이것은 예상됩니다. 동일한 컴퓨터에 여러 번 로그인할 수 있습니다. 로그인한 후에는 실행하여 pacman필요한 패키지를 추가 할 수 있습니다 xterm.

추가 자료:

답변2

xterm설치 하셨나요 ?

xtermX Window System의 표준 터미널 에뮬레이터입니다.

설치하세요:

pacman -S xterm

답변3

sensible terminal위에서 언급한 대로 install 또는 install 을 사용하기로 선택한 경우 xterm이에 따라 파일을 편집 xterm 해야 합니다 .i3config

Mod + shift + R구성을 편집한 후 변경 사항을 적용하려면 구성을 새로 고쳐야 합니다 . 그렇다면 준비가 되어 있어야 합니다.

편집하다

물론 먼저 터미널을 사용할 수 있어야 합니다. @Thomas Dickey는 이를 수행하는 방법에 대한 매우 좋은 정보를 제공합니다.

관련 정보