คุณไม่สามารถเปิดเทอร์มินัลในเครื่อง Ubuntu ได้ คุณทำอะไรได้บ้าง? แม้ว่าปัญหานี้จะไม่ค่อยเกิดขึ้น แต่ก็เป็นความจริงที่ว่าปัญหามีอยู่และสามารถเกิดขึ้นกับคุณได้ตลอดเวลา อ่านต่อไปเพื่อเรียนรู้ว่าจะทำอย่างไรเมื่อเครื่อง Ubuntu ของคุณไม่สามารถเปิดเทอร์มินัลได้
คุณไม่มีไอคอนหรือไม่
หากคุณไม่มีเฉพาะไอคอนที่คุณใช้ในการเรียกใช้เทอร์มินัล ไม่ได้หมายความว่าเทอร์มินัลจริงหายไป คุณสามารถค้นหาได้ในแอปที่เหลือของคุณ ผ่านเมนูกิจกรรมของ Ubuntu
กด ชนะ และเริ่มพิมพ์ “terminal” ในช่องค้นหาเพื่อค้นหา คลิกเพื่อเรียกใช้
หากต้องการเพิ่มลงใน Dock ของเดสก์ท็อปอีกครั้ง ให้คลิกขวาที่ไอคอนและเลือก "เพิ่มในรายการโปรด"
แม้ว่าบางที มันอาจจะดีกว่าที่จะจำชุดค่าผสม Ctrl + Alt + ท บนแป้นพิมพ์ของคุณ หากคุณลองใช้งาน คุณจะเห็นเทอร์มินัลของคุณปรากฏขึ้น
มีความขัดแย้งของซอฟต์แวร์หรือไม่
หากปัญหาปรากฏขึ้นหลังจากติดตั้งซอฟต์แวร์ชิ้นใหม่ แสดงว่าคุณอาจกำลังเผชิญกับข้อขัดแย้งของซอฟต์แวร์ เกิดขึ้นได้ยาก แต่เกิดขึ้นได้ และอาจมีหลายล้านสาเหตุ ขึ้นอยู่กับชุดซอฟต์แวร์ที่ติดตั้งแต่ละชุดที่ไม่ซ้ำกัน ทางออกที่ง่ายที่สุดคือการเลิกทำขั้นตอนสุดท้ายของเรา
เริ่มต้นด้วยการถอนการติดตั้งสิ่งที่คุณติดตั้งก่อนที่ปัญหาจะทำให้เกิดความน่าเกลียด หวังว่าปัญหาจะได้รับการแก้ไข
หากปัญหายังคงอยู่ คุณสามารถลองใช้มาตรการที่รุนแรงขึ้น เช่น กู้คืนทั้งระบบจากข้อมูลสำรองล่าสุด หากคุณใช้ Ubuntu เวอร์ชันล่าสุดที่ติดตั้งกับ ZFS คุณสามารถกู้คืนสแน็ปช็อต ZFS ได้อย่างง่ายดาย จากนั้น คุณสามารถดำเนินการเปลี่ยนแปลงเหล่านั้นอีกครั้งทีละรายการจนกว่าคุณจะพบผู้กระทำความผิด จากนั้นจึงยกเลิกขั้นตอนที่เป็นปัญหานี้
เป็นที่น่าสังเกตว่าหนึ่งในข้อขัดแย้งที่พบบ่อยที่สุดเกี่ยวข้องกับการติดตั้ง Python หากปัญหาปรากฏขึ้นหลังจากอัปเกรดเป็น Python เวอร์ชันล่าสุด อาจเป็นเพราะเทอร์มินัลไม่ได้กำหนดค่าให้ใช้
ในการแก้ปัญหา ให้ลองอัปเดตการอ้างอิงถึง Python ภายในเทอร์มินัล ย้ายไปยังเทอร์มินัล TTY ที่ไม่ปลอดภัยโดยกด Ctrl + Alt + F3 ในเวลาเดียวกัน. เข้าสู่ระบบอีกครั้ง จากนั้นป้อน:
sudo nano /usr/bin/gnome-terminal
จากนั้นให้เปลี่ยน:
#!/usr/bin/python3
ถึง
#!/usr/bin/python3.6
แน่นอน หากคุณได้ติดตั้ง Python เวอร์ชันใหม่กว่านั้น คุณจะต้องอัปเดตด้านบนและปรับแต่งตามนั้น
การกำหนดค่าของเทอร์มินัลเสียหายหรือไม่
หากปัญหาปรากฏขึ้นหลังจากพยายามปรับแต่งบางอย่างในการกำหนดค่าของเทอร์มินัล และคุณรู้ว่าปัญหาคืออะไร คุณสามารถใช้เทอร์มินัล failsafe เพื่อลองยกเลิกความเสียหาย
ในการเข้าถึงเทอร์มินัล TTY failsafe ให้กด Ctrl + Alt + F3 ในเวลาเดียวกัน. เข้าสู่ระบบแล้วลองเลิกทำการเปลี่ยนแปลงที่คุณใช้กับเทอร์มินัลปกติของคุณ
สำหรับการปรับแต่งที่เป็นมิตรกับผู้ใช้มากขึ้นของการกำหนดค่าเทอร์มินัลของคุณผ่าน GUI ให้ติดตั้ง Dconf-Editor ด้วย:
sudo apt install dconf-editor
หลังจากติดตั้งแล้ว ให้เรียกใช้ Dconf-Editor และรับทราบคำเตือนที่ปรากฏขึ้นโดยคลิก “ฉันจะระวัง”
ย้ายไปที่ “/org/gnome/terminal/legacy” และเปลี่ยนการตั้งค่าที่คุณเปลี่ยนกลับคืนมา
หากปัญหาปรากฏขึ้นหลังจากปรับการตั้งค่าโปรไฟล์ของคุณในเทอร์มินัลแล้ว คุณสามารถรีเซ็ตเป็นค่าเริ่มต้นได้อย่างง่ายดาย ย้ายไปที่หนึ่งในเทอร์มินัล TTY (ใช้ Ctrl + Alt + F3 ) และป้อน:
dconf reset -f /org/gnome/terminal/legacy/profiles:/
อย่างไรก็ตาม โปรดทราบว่าการดำเนินการนี้จะลบโปรไฟล์ของ gnome-terminal ทั้งหมดและเปลี่ยนโปรไฟล์เริ่มต้นกลับเป็นการตั้งค่าดั้งเดิม
ติดตั้งใหม่หรือใช้ทางเลือกอื่น
แม้ว่าวิธีนี้จะใกล้เคียงกับวิธีแก้ปัญหาหากคุณใช้ Windows แต่คุณสามารถลองถอนการติดตั้งและติดตั้งเทอร์มินัลของคุณใหม่ได้ ย้ายไปยังเทอร์มินัล TTY ที่ไม่ปลอดภัยด้วย Ctrl + Alt + F3 และป้อน:
sudo apt remove gnome-terminal
หลังจากนั้น ติดตั้งใหม่ด้วย:
sudo apt install gnome-terminal
สุดท้าย หากไม่มีอะไรทำงาน คุณสามารถใช้โปรแกรมจำลองเทอร์มินัลอื่นได้เสมอ เช่น Guake และ Tilix:
sudo apt install guake sudo apt install tilix
จากนั้นคุณสามารถใช้สิ่งเหล่านั้นแทนเทอร์มินัลเริ่มต้น และคุณจะมี TTY failsafe เป็นข้อมูลสำรองเสมอ
หากไม่มีเทอร์มินัล คุณจะไม่สามารถค้นหาเว็บและค้นหาข้อมูลแพ็คเกจได้ และอาจเป็นเรื่องที่น่าหงุดหงิดมาก คุณเคยประสบปัญหาดังกล่าวกับเทอร์มินัลเริ่มต้นที่ทำให้ใช้งานไม่ได้หรือไม่? บอกเราในส่วนความคิดเห็นด้านล่าง