У вікні терміналу прокрутка не працює (ssh сесія)


12

У мене є фрагмент ubuntu на slicehost, що означає, що це DomU на хості Xen - і це досить позбавлена ​​установка.

Що мене помиляє, це те, що прокрутка назад в терміналі за допомогою shift-pgup не працює.

Хто-небудь може сказати мені, який пакет дозволяє цю функцію прокрутки (тому я можу перевірити, чи встановлений він) - або якщо у вас є інша інформація про те, чому він може не працювати, дайте мені знати.

(Примітка. На даний момент я запускаю екран із набором "defscrollback 1024", але він все ще не працює)

Відповіді:


11

Додайте це, щоб ~/.screenrcвийти з екрана та знову:

shell "/usr/bin/bash"
termcapinfo xterm* ti@:te@

1
Другий рядок був усім необхідним. (Я використовую zsh)
OverCoder

4

Екран відключає стандартну прокрутку у вашому локальному терміналі X, оскільки це насправді програма прокльонів за кадром. Як сказав Муралі, якщо ви хочете скористатися прокруткою екрана, вам потрібно буде скористатися esc Ctrl-A, а потім скористатися звичайними клавішами (PgUp / PgDn / курсор) для перегляду історії. Втеча поверне вас назад.


Хммм. ЦЕ НЕ так на інших (Debian) серверах, на яких я запущений екран. Я все ще можу використовувати shift-pgup для прокрутки назад на цих серверах.
Brent

1
Прив'язки клавіш Vi (hjkl, Ctrl + F, Ctrl + B, / для пошуку тощо) також працюватимуть при прокручуванні екрана.
Муралі Суріар

О - також це НЕ "X-термінал" - це ssh-сеанс.
Брент

І на чому працює ваш сеанс SSH?
жіноча

1

Це сеанс екрана на вашому локальному або віддаленому пристрої? Якщо він знаходиться на пульті дистанційного керування, спробуйте перейти в режим прокрутки екрану (Ctrl + A, [за замовчуванням).

Чи працює Shift + PgUp, не цікавлячись?


Моя помилка - я мав на увазі shift-pgup (не ctrl-pgup).
Brent

+1 Ctrl-A [дає мені функцію прокрутки (хоча не та, як я звик)
Brent

Прокрутка екрану також дозволяє копіювати та вставляти між вікнами неодноразового екрана. Ctrl-A [переводить вас у режим копіювання; натисніть пробіл один раз, щоб встановити першу позначку, пробіл знову для другої позначки. Тоді Ctrl-A] вставить вміст буфера у вікно, в якому ви зараз перебуваєте.
Murali Suriar

0

Якщо ви використовуєте PuTTY як свій термінал, на екрані на сервері працює сеанс екрана, ви повинні встановити прапорець "Вимкнути перемикання на альтернативний екран терміналу" у розділі Конфігурація PuTTY -> Функції. Потім прокрутка працює як завжди.


Я використовую gnome-термінал, а не PuTTY - але дякую.
Брент
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.