Подтвердить что ты не робот

Строка состояния byobu Hard Status прокручивает экран при обновлении

Желая дать byobu смотреть как экран "обновления". Я начинаю с

byobu

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

Как это остановить?

работает puttytray v0.62 на win7 до ubuntu 12.04

4b9b3361

Ответ 1

По умолчанию Putty используется для кодирования перевода ISO-8859-1, где Ubuntu отправляет кодировку UTF-8.

Нажмите на свой сервер в окне Загрузить, сохраните или удалите сохраненное окно сеанса. Затем нажмите кнопку "Загрузить".

Затем в панели "Категория" слева щелкните по: Окно → Перевод

Измените раскрывающееся меню в разделе "Полученные данные, которые должны быть в наборе символов", на UTF-8.

После этого нажмите "Сессия" в верхней части панели "Категория" и затем нажмите "Сохранить" в области сохраненных сеансов.

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

Ура!

Ответ 2

Это, по-видимому, проблема с бэкэндом byobu по умолчанию. По умолчанию byobu в Ubuntu 12.04 использует tmux в качестве бэкэнд. Вы можете изменить это, выполнив byobu-select-backend и выбрав экран (вариант 2).

Хотя это не решение, почему tmux делает это на сеансах PuTTY, он исправляет вашу проблему для прокрутки экрана.

Ответ 3

Настройка UTF-8 творит чудеса. Обычно я устанавливаю это вместе с Terminal = > Keyboard = > "Функциональные клавиши и kepad" с "ESC [n ~" до "Xterm R6" и сохраняю его как конфигурацию по умолчанию в Putty. Этот последний параметр позволяет использовать функции ключа F в Byobu. Это почти бесполезно без.

Ответ 4

У меня была аналогичная проблема на debian Testing/SID-сервере, и это была проблема с несколькими отдельными сеансами экрана, которые были свободны в системе. ps aufx |grep -i screen должен найти сиротские сеансы экрана.

Я пробовал sudo byobu-select-backend, и tmux по умолчанию также используется для тестирования Debian, я выбрал "экран", но когда я попробовал $ byobu, произошло такое же поведение прокрутки. Поэтому я запустил $ byobu-select-backend в качестве обычного пользователя и снова выбрал "экран".

На этот раз бегубоу показал мне сеансы сеанса, поэтому я мог выбирать их и осторожно закрывать.

Ответ 5

@phanku, а именно, что терминальная кодировка должна быть установлена ​​в UTF-8, позволила мне устранить ту же проблему, что описанная OP при доступе к byobu session (на Ubuntu 12.04) из Mac OS X iterm с помощью сообщения Майкла Хендрика, описывающего настройка iTerm на UTF-8:

  • menu: View → Показать информацию сеанса
  • Закладка сеанса: изменение Кодировка с "Western (ASCII)" на "Unicode (UTF-8)".

Ответ 6

для меня проблема была связана с тем, как была установлена ​​совместимость:

в терминале, перейдите к:

  • щелкните правой кнопкой мыши, выберите "профили" > " предпочтение профиля"
  • выберите вкладку совместимость
  • изменить "символы двусмысленной ширины" на " Узкий"

или

  • просто нажмите кнопку reset

это сработало для меня...

Ответ 7

Я использую iTerm2 в macOS и сталкиваюсь с той же проблемой. Кодировка уже установлена ​​в UTF-8, но без помощи. Здесь решение, которое работает для меня:

  • Открыть Preferences > Profiles
  • Выберите профиль с проблемой
  • Перейдите на вкладку Text справа
  • Снимите флажок Treat ambiguous-width characters as double width

Готово.