ไม่สามารถเปิด terminal ใน Ubuntu 18.04 หลังจากอัพเกรดจาก 17.10


10

หลังจากอัปเกรดจาก 17.10 เป็น 18.04 ฉันไม่สามารถเปิดเทอร์มินัลด้วยวิธีใด ๆ

หลังจากติดตั้งและปรับปรุงปัญหายังคงไม่ได้รับการแก้ไข

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

คำตอบ:


15

สิ่งนี้ส่วนใหญ่เกิดขึ้นหากการตั้งค่าภาษาในระบบของคุณเกิดความสับสน

ป้อนคำอธิบายรูปภาพที่นี่

หลังจากนี้เทอร์มินัลของคุณควรทำงานตามที่คาดไว้


1
คำถามที่นี่: อะไรที่ทำให้ระบบเลอะเลือนหรือสูญเสียการตั้งค่าภาษา? สิ่งนี้มักเกิดขึ้นกับฉันแบบสุ่ม!
SaidbakR

คำตอบนั้นถูกต้องมากในการแก้ไขปัญหาของเครื่อง แต่หลังจากวิธีนี้ได้รับปัญหาเสียงอื่นไม่ทำงานของพีซี
Soyab Badi

5

เปิด XTerm แล้วเรียกใช้รหัสต่อไปนี้

  1. sudo locale-gen
  2. sudo localectl set-locale LANG="en_US.UTF-8"

จากนั้นรีบูท


คุณเปิด XTerm ได้อย่างไร? เทอร์มินัลของฉันก็ไปด้วยเช่นกัน แต่ alt-f2 บอกว่า xterm ไม่ได้ติดตั้ง
user1773592

4

การแก้ไขนี้ดูเหมือนจะได้ผลสำหรับฉัน แต่ไม่รอดจากการรีบูต

เมื่อรัน localectl บางรายการแสดงเป็น "n / a" - นี่ดูเหมือนจะเป็นกุญแจสำคัญ

กิจกรรมบรรทัดคำสั่งใด ๆ สามารถเรียกใช้ใน xterm (Alt-F2, xterm)

แก้ไขจริง (สำหรับฉัน):

  1. ตรวจสอบให้แน่ใจว่า /etc/locale.conf มีภาษาของคุณที่ไม่ใส่เครื่องหมายข้อคิดเห็น
  2. เรียกใช้ locale-gen
  3. เรียกใช้ localectl set-locale LANG = "en_US.UTF-8" (หรือค่า LANG ของคุณ)
  4. เรียกใช้ localectl เพื่อดูว่ามีอะไรเหลือตั้งเป็น "n / a"
  5. ในกรณีของฉันเรียกใช้ localectl set-keymap "us"
  6. ออกจากระบบเข้าสู่ระบบ - ตอนนี้ Terminal ใช้งานได้แล้ว

(เครดิตสำหรับหัวข้อนี้: https://bbs.archlinux.org/viewtopic.php?id=180103 )


เขาจะมีปัญหาในการรันขั้นตอนของคุณโดยไม่มีเทอร์มินัลเป็นไปไม่ได้ที่จะรันบรรทัดคำสั่งของคุณหลังจากขั้นตอนที่ 2
damadam

@damadam ฉันได้แก้ไขความคิดเห็นของฉันเพื่อเพิ่ม xterm ที่เหมาะกับการเปลี่ยนแปลงเหล่านี้ - ขอบคุณที่รับทราบ ที่กล่าวว่าหากทำตามขั้นตอนดั้งเดิม - เทอร์มินัลจะใช้ได้จนกว่าจะรีบูตเพื่อทำการเปลี่ยนแปลงของฉัน
Nigel Brownjohn

คุณสามารถเรียกใช้คำสั่งเหล่านี้ได้จากฟิสิคัลคอนโซล ... กดเช่น Ctrl-Alt-F1 เพื่อไปยังฟิสิคัลคอนโซล กด Alt-F7 (โดยทั่วไป) เพื่อกลับไปที่คอนโซลกราฟิก
jlp

1

ดังนั้นฉันเจอปัญหาเดียวกันและไม่มีการตั้งค่าภาษาที่ดูเหมือนจะช่วยได้ ปฎิบัติปัญหากับ PPA ของฉัน ฉันเพิ่งอัพเกรด python3 เป็น 3.7.5 จาก 3.6 สิ่งนี้น่าจะใช้ได้ แต่ฉันทำให้ python3 เริ่มต้นของฉันเป็น 3.7 ซึ่งทำให้เกิดปัญหาบางอย่าง ดังนั้นวิธีแก้ปัญหานี้คือ: เรียกใช้คำสั่งนี้

 sudo gedit /usr/bin/gnome-terminal

และกว่าเปลี่ยน #! / usr / bin / python3 ถึง #! /usr/bin/python3.6 ดูเหมือนว่าจะแก้ปัญหาของฉัน ขอบคุณ!


ห้ามใช้ sudo ร่วมกับโปรแกรมกราฟิค มันเป็นหรือpkexec your program sudo -H your programมันจะเป็นการดีกว่าถ้าคุณตั้งค่า python3 กลับไปเป็นอูบุนตู
ไม่มีใคร

0

ฉันกำลังเผชิญกับปัญหาเดียวกัน แต่แก้ไขโดยไม่ได้ตั้งใจ
ดังนั้นลองอันนี้ ...

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

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