Как исправить полноэкранный терминал, который считает, что он на 9 строк больше, чем есть на самом деле

Как исправить полноэкранный терминал, который считает, что он на 9 строк больше, чем есть на самом деле

Мой терминал работает нормально, но когда я нажимаю на нижнюю часть экрана, он не начинает прокручиваться вверх, пока я не уйду примерно на 9 строк за пределы экрана. Так что я могу увидеть, что я набрал, если нажму Enter 9 раз.

Это происходит только в том случае, если терминал открыт на весь экран. Если я уменьшу его, то при нажатии на нижнюю часть экрана он будет прокручиваться нормально.

Где этот набор?

Редактировать: Я использую XFCE Terminal. Ubuntu 18.04.4 LTS

решение1

Во-первых, видите ли вы все края окна терминала в полноэкранном режиме? Если нижний край не виден, возможно, ваш дисплей настроен неправильно, и нижняя часть изображения выходит за пределы экрана. Обычно это можно исправить с помощью элементов управления на самом физическом дисплее.

Если проблема не в этом, то убедитесь, что xtermпакет установлен (при необходимости установите его), а затем запустите

eval $(resize)

в окне терминала, в котором возникла проблема.

Если вы используете suили sudoдля перехода от одного пользователя к другому в терминальном сеансе, это прервет передачу сигнала "терминал был изменен" ( SIGWINCH) от эмулятора терминала (запущенного как исходный пользователь) к рассматриваемой оболочке/приложению (запущенному как другой пользователь). Команда выше заставит переоценить размер экрана терминала в качестве замены отсутствующего сигнала.

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

Связанный контент