Строка состояния byobu Hard Status прокручивает экран при обновлении
Желая дать byobu смотреть как экран "обновления". Я начинаю с
byobu
а вместо строки состояния, расположенной в нижней части экрана, каждый раз, когда она обновляется, она подталкивается к дополнительной строке под предыдущей. в течение долгого времени экран (шпатлевка) заполняется эхо-сигналами линии.
Как это остановить?
работает puttytray v0.62 на win7 до ubuntu 12.04
Ответы
Ответ 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
Готово.