Рейтинг:0

Терминал отображает странные символы вместо приглашения после обновления с Xununtu 18.04 до 20.04

флаг in

Я только что обновился с Xubuntu 18.04 до Xubuntu 20.04.

При попытке использовать окно терминала (не полноэкранный терминал) я вижу только странные символы.

терминал с некоторыми линиями. В одном из них я ввел "ls -l"

Окно терминала, о котором я говорю, управляется xfce4-terminal версии 0.8.9.1.

В Xubuntu 18.04 моя подсказка терминала была цветной. Я думаю, escape-последовательности для цветного вывода больше не работают.

Что я должен сделать, чтобы окно терминала снова работало, как раньше.

Полноэкранный терминал, например. после Ctrl+Alt+F1, не влияет.Но и раньше он не был цветным.

Хотя дисплей терминала для меня нечитаемый, он рабочий.

В первом комментарии предлагалось ввести команду, чтобы показать ее вывод. Но вывод сделан странным образом, на который я жалуюсь. Однако я могу перенаправить вывод в файл, который можно прочитать (в коврике для мыши). Поэтому я дал команду эхо "$PS1" | од -bc > t.txt . Содержимое результирующего выходного файла:

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

\ [ \ е ] 0 ; \ у @ \ ч : \ ш

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

\ а \ ] $ { d е б я а п _ с час р

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

р о о т ) } \ [ \ 0 3 3 [ 0 1 ;

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

3 2 м \ ] \ и @ \ ч \ [ \ 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 м \ ] \ ш \ [ \ 0 3 3 [ 0

0000160 060 155 134 135 134 044 040 012

0 м \ ] \ $ \n

0000170

(к сожалению, я не мог использовать здесь блок-кавычки: это исказило бы все это так, что соответствия между строками больше не было бы видно).

waltinator avatar
флаг it
Изучите `$PS1`, строку приглашения (читай `man bash`). Сделайте `эхо "$ PS1" | од -bc`. Обычно устанавливается в `~/.bashrc` или в один из других файлов запуска (опять же, `man bash`).
Рейтинг:1
флаг cn

Удалите свой ~/.кеш/шрифтконфиг и снова создайте кеш шрифтов:

rm -rf ~/.cache/fontconfig
fc-кэш -r -v

Это скорее всего поможет. Если нет, проблема связана с общесистемными установленными файлами шрифтов.

  • Проверьте в настройках терминала, какой шрифт используется для терминала.
  • Очистите и переустановите этот шрифт или попробуйте другой шрифт.

Собственно, после апгрейда не стесняйтесь полностью вайпнуть ~/.кэш папка. Это кеш, то есть файлы, предназначенные для более быстрой загрузки, и они будут создаваться заново по мере того, как вы продолжите использовать обновленную систему.

флаг in
Спасибо. Я последовал вашим предложениям и полностью удалил ~/.cache. Это не помогло. Даже после перезагрузки. Ваша подсказка с первым пунктом списка была правильной для моей проблемы: в настройках я увидел предопределенный «нет шрифта». После установки «Free Mono Standard» лабиринт исчез. Спасибо!
флаг in
Учетная запись другого пользователя дала мне возможность посмотреть, поможет ли установка шрифта xfce4-terminat только на «Free Mono Standard»: Да, это было так. - Остается вопрос, как сделать так, чтобы о такую ​​муху не споткнулся кто-то другой: **Как такое может случиться? Куда я должен отправить сообщение об ошибке?**
vanadium avatar
флаг cn
Это «боль обновления». Никогда не гарантируется безупречность. Совет: делайте новую установку каждый раз. Тем не менее, я также больше этого не делаю, потому что у меня слишком много настроек ;) В любом случае, для xfce этот конкретный переход с 18.04 на 20.04, что означает для xfce, с GTK2 на GTK3, возможно, был дополнительной особенностью для обновления. процесс. Технически «куда отправить сообщение об ошибке» — это другой вопрос. Не стесняйтесь спрашивать, но я бы предположил: панель запуска Ubuntu.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.