Score:0

Terminal แสดงอักขระแปลก ๆ แทนการแจ้งหลังจากอัพเกรดจาก Xununtu 18.04 เป็น 20.04

ธง in

ฉันเพิ่งอัปเกรดจาก Xubuntu 18.04 เป็น Xubuntu 20.04

เมื่อพยายามใช้หน้าต่างเทอร์มินัล (ไม่ใช่เทอร์มินัลแบบเต็มหน้าจอ) ฉันเห็นเฉพาะอักขระแปลก ๆ

ขั้วกับบางบรรทัด ในหนึ่งในนั้นฉันป้อน "ls -l"

หน้าต่างเทอร์มินัลที่ฉันพูดถึงจัดการโดย xfce4-terminal เวอร์ชัน 0.8.9.1

ภายใต้ Xubuntu 18.04 พรอมต์เทอร์มินัลของฉันมีสี ฉันเดาว่าลำดับการหลบหนีเพื่อสร้างเอาต์พุตสีไม่ทำงานอีกต่อไป

ฉันต้องทำอย่างไรเพื่อให้หน้าต่างเทอร์มินัลทำงานได้เหมือนเดิม

เทอร์มินัลแบบเต็มหน้าจอ เช่น หลังจาก Ctrl+Alt+F1ไม่ได้รับผลกระทบแต่ก่อนก็ไม่ได้ลงสีเช่นกัน

แม้ว่าหน้าจอของเทอร์มินัลจะอ่านไม่ได้สำหรับฉัน แต่ก็ใช้งานได้

ความคิดเห็นแรกแนะนำให้ป้อนคำสั่งเพื่อแสดงผล แต่ผลลัพธ์ออกมาด้วยวิธีแปลก ๆ ที่ฉันบ่น อย่างไรก็ตาม ฉันสามารถแปลงเอาต์พุตเป็นไฟล์และสามารถอ่านได้ (ในแผ่นรองเมาส์) ฉันจึงออกคำสั่ง เสียงสะท้อน "$PS1" | od -bc > t.txt . เนื้อหาจากไฟล์ผลลัพธ์ที่ได้คือ:

0000000 134 133 134 145 135 060 073 134 165 100 134 150 072 040 134 167

\ [ \ e ] 0 ; \ u @ \ h : \w

0000020 134 141 134 135 044 173 144 145 142 151 141 156 137 143 150 162

\ a \ ] $ { d eb ฉัน n _ c h r

0000040 157 157 164 072 053 050 044 144 145 142 151 141 156 137 143 150

o o t : + ( $ d e b i a n _ c h

0000060 162 157 157 164 051 175 134 133 134 060 063 063 133 060 061 073

r o t ) } \ [ \ 0 3 3 [ 0 1 ;

0000100 063 062 155 134 135 134 165 100 134 150 134 133 134 060 063 063

3 2 ม. \ ] \ u @ \ h \ [ \ 0 3 3

0000120 133 060 060 155 134 135 072 134 133 134 060 063 063 133 060 061

[ 0 0 ม. \ ] : \ [ \ 0 3 3 [ 0 1

0000140 073 063 064 155 134 135 134 167 134 133 134 060 063 063 133 060

; 3 4 ม. \ ] \ w \ [ \ 0 3 3 [ 0

0000160 060 155 134 135 134 044 040 012

0 ม. \ ] \ $ \n

0000170

(น่าเสียดายที่ฉันไม่สามารถใช้ block quote ที่นี่ได้: มันจะทำให้สับสนจนมองไม่เห็นความสอดคล้องกันระหว่างบรรทัดอีกต่อไป)

waltinator avatar
it flag
ตรวจสอบ `$PS1` สตริงพร้อมท์ (อ่านว่า `man bash`) ทำ `echo "$PS1" | od -bc` มักจะตั้งค่าใน `~/.bashrc` หรือหนึ่งในไฟล์เริ่มต้นอื่น ๆ (อีกครั้งคือ `man bash`)
Score:1
ธง cn

ลบของคุณ ~/.cache/fontconfig และสร้างฟอนต์แคชอีกครั้ง:

rm -rf ~/.cache/fontconfig
fc-แคช -r -v

ที่น่าจะช่วยได้มากที่สุด ถ้าไม่ แสดงว่ามีปัญหากับไฟล์ฟอนต์ที่ติดตั้งทั้งระบบ

  • ตรวจสอบการตั้งค่าเทอร์มินัลว่าฟอนต์ใดที่ใช้สำหรับเทอร์มินัล
  • ลบและติดตั้งฟอนต์นั้นใหม่ หรือลองใช้ฟอนต์อื่น

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

in flag
ขอขอบคุณ. ฉันทำตามคำแนะนำของคุณและลบ ~/.cache ออกอย่างสมบูรณ์ ที่ไม่ได้ทำงาน ไม่ได้หลังจากรีบูต คำใบ้ของคุณพร้อมสัญลักษณ์แสดงหัวข้อย่อยแรกเป็นคำแนะนำที่ถูกต้องสำหรับปัญหาของฉัน: ในการตั้งค่า ฉันเห็น "ไม่มีแบบอักษร" ที่กำหนดไว้ล่วงหน้า หลังจากตั้งค่าเป็น "Free Mono Standard" เขาวงกตก็หายไป ขอขอบคุณ!
in flag
บัญชีของผู้ใช้รายอื่นทำให้ฉันมีโอกาสดูว่าการตั้งค่าแบบอักษรของ xfce4-terminat เป็น "Free Mono Standard" เพียงอย่างเดียวจะทำได้หรือไม่: ใช่ นี่เป็นกรณีนี้ - คำถามยังคงอยู่ว่าจะป้องกันไม่ให้คนอื่นสะดุดกับเนินดินดังกล่าวได้อย่างไร: **สิ่งนี้เกิดขึ้นได้อย่างไร? ฉันควรส่งข้อความแสดงข้อผิดพลาดที่ใด**
vanadium avatar
cn flag
นั่นคือ "อัพเกรดความเจ็บปวด" ไม่เคยรับประกันว่าจะไร้ที่ติ คำแนะนำ: ทำการติดตั้งใหม่ทุกครั้ง ที่กล่าวว่า ฉันไม่ทำเช่นนั้นอีกต่อไปเพราะฉันมีการปรับแต่งมากเกินไป ;) อย่างไรก็ตาม สำหรับ xfce การเปลี่ยนแปลงเฉพาะนี้ จาก 18.04 เป็น 20.04 นั่นหมายถึงสำหรับ xfce จาก GTK2 เป็น GTK3 อาจเป็นลักษณะพิเศษสำหรับการอัปเกรด กระบวนการ. ในทางเทคนิคแล้ว "ตำแหน่งที่จะส่งข้อความแสดงข้อผิดพลาด" เป็นคำถามอื่น อย่าลังเลที่จะถาม แต่ฉันเดาว่า: Launchpad ของ Ubuntu

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา