ไม่สามารถออกจาก 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 และนำฉันกลับไปที่เทอร์มินัล (?) ที่แท้จริง ใครสามารถให้ข้อมูลเชิงลึกบางอย่าง



2
ฉันเข้าใจบิตนี้ แต่สิ่งที่ทำให้ฉันสับสนคือวิธีออก i3 ลงในเชลล์เพื่อให้สามารถเรียกใช้คำสั่งเพื่อติดตั้งเทอร์มินัลอีมูเลเตอร์ และฉันก็สับสนด้วยว่าทำไมการออก i3 จึงพยายามเรียกใช้เทอร์มินัลอีมูเลเตอร์แทนการปิด dmenu / xorg และนำฉันกลับไปที่เทอร์มินัล (?) ที่แท้จริง
vestlen

8
Ctrl-Alt-F{2..6}จะพาคุณไปยังคอนโซลที่คุณสามารถติดตั้งเทอร์มินัลอีมูเลเตอร์
jasonwryan

1
@ Jasonwryan ความคิดเห็นของคุณจะเป็นคำตอบที่เหมาะสม
Thomas Dickey

คุณมีเทอร์มินัลใด ๆ ติดตั้งอยู่หรือi3-sensible-terminalไม่ตรวจจับได้?
Evan Carroll

คำตอบ:


9

i3สภาพแวดล้อมที่ใช้งานไม่ได้ในกรณีที่อธิบายไว้เพราะมีวิธีการที่จะได้รับเปลือกไม่มี นี่คือสภาพแวดล้อมแบบกราฟิก (X หรือที่เรียกว่า X11) ที่ทำงานในคอนโซลเสมือนของ Linux ในการสลับเป็นสภาพแวดล้อมข้อความและรับเชลล์ให้ใช้controlaltร่วมกับฟังก์ชันคีย์สำหรับหมายเลขของคอนโซลเสมือนที่คุณต้องการเปลี่ยน

สภาพแวดล้อม X ส่วนใหญ่ที่ใช้ Linux ทำงานในคอนโซลเสมือน 7 บางคนอาจอยู่ในคอนโซลเสมือน 1 ดังนั้นคำแนะนำที่เร็วที่สุดคือเลือก 2 ถึง 6

เมื่อคุณทำเช่นนี้คุณจะได้รับพรอมต์เข้าสู่ระบบ คาดว่าจะเป็นแบบนี้ คุณสามารถลงชื่อเข้าใช้เครื่องเดียวกันได้หลายครั้ง เมื่อเข้าสู่ระบบคุณสามารถเรียกใช้เพื่อเพิ่มแพคเกจสิ่งที่มีความจำเป็นเช่นpacmanxterm

อ่านเพิ่มเติม:


5

คุณxtermติดตั้งแล้วหรือยัง

xterm เป็นเทอร์มินัลอีมูเลเตอร์มาตรฐานสำหรับระบบ X Window

ติดตั้งด้วย:

pacman -S xterm

0

ตามที่กล่าวไว้ข้างต้นให้ทำการติดตั้งsensible terminalหรือxtermหากคุณเลือกที่จะใช้งานxterm คุณจะต้องแก้ไขi3configไฟล์ให้ถูกต้อง

เมื่อคุณแก้ไขการตั้งค่าของคุณคุณจะต้องรีเฟรชมันโดยใช้Mod + shift + Rเพื่อให้การเปลี่ยนแปลงมีผล จากนั้นคุณควรจะตั้งค่าทั้งหมด

แก้ไข

แน่นอนว่าคุณต้องสามารถใช้เครื่องเทอร์มินัลได้ในตอนแรก @Thomas Dickey ให้ข้อมูลที่ดีกับวิธีการทำเช่นนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.