Прозрачные окна Communitheme на Ubuntu 18.04

Похоже, вы добавили это в конец файла .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 ]

5
задан 29 April 2018 в 19:19

6 ответов

Это уже исправлено и скоро приземлится на стабильном канале: https://github.com/ubuntu/gtk-communitheme/issues/325

Спасибо за сообщение, с наилучшими пожеланиями

1
ответ дан 22 May 2018 в 11:08

Это уже исправлено и скоро приземлится на стабильном канале: https://github.com/ubuntu/gtk-communitheme/issues/325

Спасибо за сообщение, с наилучшими пожеланиями

1
ответ дан 17 July 2018 в 15:45

Это уже исправлено и скоро приземлится на стабильном канале: https://github.com/ubuntu/gtk-communitheme/issues/325

Спасибо за сообщение, с наилучшими пожеланиями

1
ответ дан 23 July 2018 в 16:44

Это происходит с калькулятором и другими приложениями по умолчанию. Приложения по умолчанию установлены в 18.04 через «привязку», новый менеджер пакетов для разных ОС. Snap будет намного лучше, чем APT в один прекрасный день, но сейчас он находится на начальных этапах и испытывает растущие боли.

Одна из этих растущих болей заключается в том, что «тема» каждого приложения отличается от того, что было в прошлом , а некоторые из новых «тематик» еще не выработали изломы.

К счастью, обходной путь очень прост. Просто удалите его с помощью привязки и переустановите с помощью APT.

sudo snap remove gnome-system-monitor
sudo apt install gnome-system-monitor

Возможно, вы захотите сделать это с помощью gnome-калькулятора. Я все еще ищу другие приложения, у которых есть эта проблема.

1
ответ дан 22 May 2018 в 11:08

Это происходит с калькулятором и другими приложениями по умолчанию. Приложения по умолчанию установлены в 18.04 через «привязку», новый менеджер пакетов для разных ОС. Snap будет намного лучше, чем APT в один прекрасный день, но сейчас он находится на начальных этапах и испытывает растущие боли.

Одна из этих растущих болей заключается в том, что «тема» каждого приложения отличается от того, что было в прошлом , а некоторые из новых «тематик» еще не выработали изломы.

К счастью, обходной путь очень прост. Просто удалите его с помощью привязки и переустановите с помощью APT.

sudo snap remove gnome-system-monitor sudo apt install gnome-system-monitor

Возможно, вы захотите сделать это с помощью gnome-калькулятора. Я все еще ищу другие приложения, у которых есть эта проблема.

1
ответ дан 17 July 2018 в 15:45

Это происходит с калькулятором и другими приложениями по умолчанию. Приложения по умолчанию установлены в 18.04 через «привязку», новый менеджер пакетов для разных ОС. Snap будет намного лучше, чем APT в один прекрасный день, но сейчас он находится на начальных этапах и испытывает растущие боли.

Одна из этих растущих болей заключается в том, что «тема» каждого приложения отличается от того, что было в прошлом , а некоторые из новых «тематик» еще не выработали изломы.

К счастью, обходной путь очень прост. Просто удалите его с помощью привязки и переустановите с помощью APT.

sudo snap remove gnome-system-monitor sudo apt install gnome-system-monitor

Возможно, вы захотите сделать это с помощью gnome-калькулятора. Я все еще ищу другие приложения, у которых есть эта проблема.

1
ответ дан 23 July 2018 в 16:44

Другие вопросы по тегам:

Похожие вопросы: