Я использую gnome-terminal
с неограниченным набором прокрутки
На моем локальном компьютере и на некоторых удаленных компьютерах, к которым я подключаюсь через ssh, я могу выполнять прокрутку с помощью колеса прокрутки мыши и нажатия Shift Page Up.
На других удаленных машинах я вообще не могу прокрутить. Использование колесика прокрутки мыши циклически повторяет предыдущие команды (как при нажатии вверх), а нажатие Shift Page Up не оказывает никакого влияния (кроме звукового сигнала).
AFAIK Я не использую gnu-screen, tmux и т.д. Я открываю терминал локально, а затем ssh на удаленный компьютер.
Следует отметить, что удаленная машина - это виртуальная машина Google Compute Engine, на которой установлен стандартный образ Ubuntu 18.04. Возможно, в образе Ubuntu, который работает GCE, есть что-то необычное?
Запустив htop на удаленном сервере, это иерархия процессов:
/sbin/init
+-- /usr/sbin/sshd -D
+-- sshd: steve [priv]
+-- sshd: steve@pts/0
+-- -bash
+-- htop
Таким образом, не похоже, что есть другой процесс, который переключается на альтернативный экран, как предлагает @egmont
- Что контролирует возможность прокрутки?
- Есть ли способ включить его на удаленных машинах, где он в настоящее время не работает?