Puncte:0

Terminalul afișează caractere ciudate în loc de prompt după actualizarea de la Xununtu 18.04 la 20.04

drapel in

Tocmai am făcut upgrade de la Xubuntu 18.04 la Xubuntu 20.04.

Când încerc să folosesc fereastra terminalului (nu terminalul pe ecran complet) văd doar caractere ciudate.

terminal cu unele linii. Într-una dintre ele am introdus „ls -l”

Fereastra terminalului despre care vorbesc este gestionată de xfce4-terminal versiunea 0.8.9.1.

Sub Xubuntu 18.04 promptul meu terminal era colorat. Bănuiesc că secvențele de evacuare pentru a face ieșirea color nu mai funcționează.

Ce trebuie să fac pentru ca fereastra terminalului să funcționeze din nou ca înainte.

Terminalul cu ecran complet, de ex. după Ctl+Alt+F1, nu este afectat.Dar nici asta nu a fost colorat înainte.

Deși afișajul terminalului este imposibil de citit pentru mine, acesta este operațional.

Primul comentariu sugera să introduceți o comandă pentru a afișa rezultatul acesteia. Dar rezultatul este realizat în felul ciudat de care mă plâng. Cu toate acestea, pot redirecționa ieșirea către un fișier și acesta poate fi citit (în mousepad). Așa că am dat comanda ecou „$PS1” | od -bc > t.txt . Conținutul din fișierul de ieșire rezultat este:

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

(Din păcate, nu am putut folosi ghilimelele aici: l-ar fi deranjat astfel încât corespondența dintre rânduri nu mai poate fi văzută).

waltinator avatar
drapel it
Examinați `$PS1`, șirul prompt (citiți `man bash`). Faceți `echo „$PS1” | od -bc`. De obicei, configurați în `~/.bashrc` sau unul dintre celelalte fișiere de pornire (din nou, `man bash`).
Puncte:1
drapel cn

Ștergeți-vă ~/.cache/fontconfig și generați fontcache-ul din nou:

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

Cel mai probabil asta va ajuta. Dacă nu, există o problemă cu fișierele de font instalate la nivel de sistem.

  • Verificați în preferințele terminalului ce font este utilizat pentru terminal
  • Curățați și reinstalați acel font sau încercați un alt font

De fapt, după o actualizare, nu ezitați să ștergeți complet ~/.cache pliant. Este cache, adică fișiere care vizează o încărcare mai rapidă și vor fi recreate pe măsură ce continuați să utilizați sistemul actualizat.

drapel in
Mulțumesc. Am urmat sugestiile tale și am eliminat complet ~/.cache. Asta nu a făcut treaba. Nici măcar după repornire. Sugestia ta cu primul punct a fost cea potrivită pentru problema mea: în preferințe am văzut „fără font” predefinit. După ce l-a setat la „Standard Mono gratuit”, labirintul a dispărut. Mulțumesc!
drapel in
Contul altui utilizator mi-a oferit posibilitatea să mă uit dacă setarea fontului xfce4-terminat la „Standard Mono gratuit” o va face: Da, acesta a fost cazul. - Rămâne întrebarea cum să împiedici pe altcineva să se împiedice de o astfel de cârtiță: **Cum se poate întâmpla așa ceva? Unde ar trebui să trimit un mesaj de eroare?**
vanadium avatar
drapel cn
Aceasta este „durere de upgrade”. Niciodată garantat a fi impecabil. Sfat: faceți o instalare nouă de fiecare dată. Acestea fiind spuse, nici nu mai fac asta pentru că am prea multe personalizări ;) Oricum, pentru xfce această tranziție specială, de la 18.04 la 20.04, asta înseamnă că pentru xfce, de la GTK2 la GTK3 ar fi putut fi o particularitate suplimentară pentru upgrade. proces. Din punct de vedere tehnic, „unde să trimiteți un mesaj de eroare” este o întrebare diferită. Simțiți-vă liber să întrebați, dar aș ghici: Ubuntu launchpad.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.