Điểm:0

Terminal hiển thị các ký tự lạ thay vì lời nhắc sau khi nâng cấp từ Xununtu 18.04 lên 20.04

lá cờ in

Tôi vừa nâng cấp từ Xubfox 18.04 lên Xubfox 20.04.

Khi cố gắng sử dụng cửa sổ terminal (không phải terminal toàn màn hình), tôi chỉ thấy các ký tự lạ.

thiết bị đầu cuối với một số dòng. Trong một trong số chúng, tôi đã nhập "ls -l"

Cửa sổ đầu cuối mà tôi đang nói đến được quản lý bởi xfce4-terminal phiên bản 0.8.9.1.

Trong Xubfox 18.04, dấu nhắc thiết bị đầu cuối của tôi được tô màu. Tôi đoán, trình tự thoát để làm cho đầu ra màu không còn hoạt động nữa.

Tôi phải làm gì để cửa sổ đầu cuối hoạt động trở lại như trước.

Thiết bị đầu cuối toàn màn hình, ví dụ: sau đó Ctrl+Alt+F1, không bị ảnh hưởng.Nhưng điều đó cũng không được tô màu trước đó.

Mặc dù màn hình của thiết bị đầu cuối không thể đọc được đối với tôi, nhưng nó vẫn hoạt động.

Nhận xét đầu tiên đề xuất nhập một lệnh để hiển thị đầu ra của nó. Nhưng đầu ra được thực hiện theo cách kỳ lạ mà tôi đang phàn nàn. Tuy nhiên, tôi có thể chuyển hướng đầu ra thành một tệp và tệp đó có thể đọc được (trong mousepad). Thế là tôi ra lệnh tiếng vang "$PS1" | od -bc > t.txt . Nội dung từ tệp đầu ra kết quả là:

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 e b i a 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 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 m \ ] \ u @ \ h \ [ \ 0 3 3

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

[ 0 0 m \ ] : \ [ \ 0 3 3 [ 0 1

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

; 3 4 m \ ] \ w \ [ \ 0 3 3 [ 0

0000160 060 155 134 135 134 044 040 012

0 m \ ] \ $ \n

0000170

(thật không may, tôi không thể sử dụng trích dẫn khối ở đây: nó sẽ bị cắt xén tất cả đến mức không thể nhìn thấy sự tương ứng giữa các dòng nữa).

waltinator avatar
lá cờ it
Kiểm tra `$PS1`, chuỗi dấu nhắc (đọc `man bash`). Làm `echo "$PS1" | od -bc`. Thường được thiết lập trong `~/.bashrc` hoặc một trong các tệp khởi động khác (một lần nữa, `man bash`).
Điểm:1
lá cờ cn

xóa của bạn ~/.cache/fontconfig và tạo lại fontcache:

rm -rf ~/.cache/fontconfig
fc-cache -r -v

Điều đó rất có thể sẽ giúp ích. Nếu không, có vấn đề với các tệp phông chữ được cài đặt trên toàn hệ thống.

  • Kiểm tra tùy chọn thiết bị đầu cuối phông chữ nào được sử dụng cho thiết bị đầu cuối
  • Xóa và cài đặt lại phông chữ đó hoặc thử một phông chữ khác

Trên thực tế, sau khi nâng cấp, đừng ngần ngại xóa hoàn toàn ~/.cache thư mục. Đó là bộ đệm, tức là các tệp nhằm mục đích tải nhanh hơn và sẽ được tạo lại khi bạn tiếp tục sử dụng hệ thống cập nhật.

lá cờ in
Cảm ơn bạn. Tôi đã làm theo đề xuất của bạn và xóa hoàn toàn ~/.cache. Điều đó đã không làm công việc. Ngay cả sau khi khởi động lại. Gợi ý của bạn với dấu đầu dòng đầu tiên là gợi ý phù hợp với vấn đề của tôi: Trong các tùy chọn, tôi thấy "không có phông chữ" được xác định trước. Sau khi đặt nó thành "Tiêu chuẩn đơn sắc miễn phí", mê cung đã biến mất. Cảm ơn bạn!
lá cờ in
Tài khoản của một người dùng khác đã cho tôi cơ hội để xem liệu chỉ riêng việc đặt phông chữ của xfce4-terminat thành "Tiêu chuẩn Mono miễn phí" có làm được điều đó hay không: Vâng, đây là trường hợp. - Câu hỏi vẫn là làm thế nào để ngăn người khác vấp phải một vết lõm như vậy: **Làm sao điều đó có thể xảy ra? Tôi nên gửi thông báo lỗi ở đâu?**
vanadium avatar
lá cờ cn
Đó là "nỗi đau nâng cấp". Không bao giờ được đảm bảo là hoàn hảo. Lời khuyên: thực hiện cài đặt mới mỗi lần. Điều đó nói rằng, tôi cũng không làm điều đó nữa vì tôi có quá nhiều tùy chỉnh;) Dù sao, đối với xfce quá trình chuyển đổi cụ thể này, từ 18.04 sang 20.04, điều đó có nghĩa là đối với xfce, từ GTK2 lên GTK3 có thể là một đặc thù bổ sung cho việc nâng cấp tiến trình. Về mặt kỹ thuật, "nơi gửi thông báo lỗi" là một câu hỏi khác. Vui lòng hỏi nó, nhưng tôi đoán: Ubuntu launchpad.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.