Похоже, вы добавили это в конец файла .bashrc в вашем домашнем каталоге:
export PS1="\033[0;33m\h:\W \u\$ \e[m"
Вместо этого вы должны использовать это:
export PS1="\[\033[0;33m\]\h:\W \u\$ \[\e[m\]"
То есть окружные escape-последовательности, которые говорят терминалу, как отображать текст (в данном случае, выполняющий раскраску) с помощью \[ и \]. Это сообщает оболочке Bash, что они не должны учитываться при определении количества видимых символов, которые вы ввели. (См. Также этот вопрос и тот.)
На самом деле редко бывает полезно visible PS1, кстати. Каждая новая интерактивная оболочка Bash, которая должна использовать вашу подсказку, будет читать из .bashrc и установить для себя приглашение. Поэтому я рекомендую исключить export и просто использовать эту строку:
PS1="\[\033[0;33m\]\h:\W \u\$ \[\e[m\]"
Хотя это была единственная часть вашего .bashrc, где я заметил проблему, вы можете захотеть для сравнения файла с «оригиналом»:
diff /etc/skel/.bashrc ~/.bashrc
Показывает изменения по сравнению с файлом .bashrc, который будет создан для нового пользователя в вашей системе. должен , который показывает только ваши собственные изменения, но иногда /etc/skel/.bashrc изменяется между версиями Ubuntu, поэтому, если ваша учетная запись пользователя была создана до обновления, тогда могут быть и другие изменения. Обратите внимание, что не все это показывает ошибку! Но это те части, которые я рекомендую вам проверить.
(Вы можете включить вывод этой команды diff в свой вопрос, если вы не знаете, как ее интерпретировать или если какая-то измененная строка содержит что-либо это должно быть написано по-другому.)
Наконец, хотя я подозреваю, что это полностью решит вашу проблему, я должен упомянуть, что обычно поведение, когда вы нажимаете Enter, на самом деле не влияет на это. Чаще всего, опуская \[ и \] просто заставляет оболочку не завершать ваши строки, так что, если вы введете что-то длиннее ширины терминала, оно вернется к началу той же строки. [!d15 ]
Это уже исправлено и скоро приземлится на стабильном канале: https://github.com/ubuntu/gtk-communitheme/issues/325
Спасибо за сообщение, с наилучшими пожеланиями
Это уже исправлено и скоро приземлится на стабильном канале: https://github.com/ubuntu/gtk-communitheme/issues/325
Спасибо за сообщение, с наилучшими пожеланиями
Это уже исправлено и скоро приземлится на стабильном канале: https://github.com/ubuntu/gtk-communitheme/issues/325
Спасибо за сообщение, с наилучшими пожеланиями
Это происходит с калькулятором и другими приложениями по умолчанию. Приложения по умолчанию установлены в 18.04 через «привязку», новый менеджер пакетов для разных ОС. Snap будет намного лучше, чем APT в один прекрасный день, но сейчас он находится на начальных этапах и испытывает растущие боли.
Одна из этих растущих болей заключается в том, что «тема» каждого приложения отличается от того, что было в прошлом , а некоторые из новых «тематик» еще не выработали изломы.
К счастью, обходной путь очень прост. Просто удалите его с помощью привязки и переустановите с помощью APT.
sudo snap remove gnome-system-monitor
sudo apt install gnome-system-monitor
Возможно, вы захотите сделать это с помощью gnome-калькулятора. Я все еще ищу другие приложения, у которых есть эта проблема.
Это происходит с калькулятором и другими приложениями по умолчанию. Приложения по умолчанию установлены в 18.04 через «привязку», новый менеджер пакетов для разных ОС. Snap будет намного лучше, чем APT в один прекрасный день, но сейчас он находится на начальных этапах и испытывает растущие боли.
Одна из этих растущих болей заключается в том, что «тема» каждого приложения отличается от того, что было в прошлом , а некоторые из новых «тематик» еще не выработали изломы.
К счастью, обходной путь очень прост. Просто удалите его с помощью привязки и переустановите с помощью APT.
sudo snap remove gnome-system-monitor
sudo apt install gnome-system-monitor
Возможно, вы захотите сделать это с помощью gnome-калькулятора. Я все еще ищу другие приложения, у которых есть эта проблема.
Это происходит с калькулятором и другими приложениями по умолчанию. Приложения по умолчанию установлены в 18.04 через «привязку», новый менеджер пакетов для разных ОС. Snap будет намного лучше, чем APT в один прекрасный день, но сейчас он находится на начальных этапах и испытывает растущие боли.
Одна из этих растущих болей заключается в том, что «тема» каждого приложения отличается от того, что было в прошлом , а некоторые из новых «тематик» еще не выработали изломы.
К счастью, обходной путь очень прост. Просто удалите его с помощью привязки и переустановите с помощью APT.
sudo snap remove gnome-system-monitor
sudo apt install gnome-system-monitor
Возможно, вы захотите сделать это с помощью gnome-калькулятора. Я все еще ищу другие приложения, у которых есть эта проблема.