我刚刚从 Xubuntu 18.04 升级到了 Xubuntu 20.04。
尝试使用终端窗口(不是全屏终端)时,我只看到奇怪的字符。
我所说的终端窗口由 xfce4-terminal 版本 0.8.9.1 管理。
在 Xubuntu 18.04 下,我的终端提示是彩色的。我想,使颜色输出的转义序列不再起作用。
我必须怎么做才能使终端窗口像以前一样再次工作。
全屏终端,例如在Ctl+Alt+F1之后,不受影响。但这之前也没有着色。
虽然终端的显示对我来说是不可读的,但它是可操作的。
第一条评论建议输入命令以显示其输出。但是输出是以我抱怨的奇怪方式完成的。但是,我可以将输出转移到一个文件中,并且该文件是可读的(在鼠标垫中)。于是我发出了命令echo "$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 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
(不幸的是,我不能在这里使用块引用:它会乱码,以至于无法再看到行之间的对应关系)。
删除您的
~/.cache/fontconfig
并再次生成字体缓存:这很可能会有所帮助。如果不是,则系统范围内安装的字体文件存在问题。
实际上,升级后,请毫不犹豫地完全擦除
~/.cache
文件夹。它是缓存,即旨在加快加载速度的文件,将在您继续使用更新后的系统时重新创建。