Страница 1 из 1

fly-term очистка экрана

Добавлено: 25 май 2026, 16:18
guzya07
Добрый день!
При нажатии Ctrl+l или выполнении clear происходит очистка экрана но без возможности прокрутить и посмотреть что было.
Т.е. экран очищается полностью, а не смещается на страницу вверх.

Как это поправить ?

Re: fly-term очистка экрана

Добавлено: 27 май 2026, 05:22
PavelST
Что то я не понял. Ок вы запустили терминал Fly, написали несколько команд в нем, затем сделали чистку либо комбинацией ctrl+l или командой clear и терминал как и положено очистился от всего что было введено и отображено в нем, как будто вы его запустили заново.

Какая страница вверх? у терминала нет страниц
Предыдущие команды которые вы водили можете смотреть нажимая стрелочки вверх ↑ или вниз ↓

Re: fly-term очистка экрана

Добавлено: 27 май 2026, 14:45
guzya07
Добрый день!
Мне нужно смотреть не команды, а то что выводилось.

Прокручиваю мышкой вверх и смотрю.

Re: fly-term очистка экрана

Добавлено: 27 май 2026, 14:46
guzya07
Речь идет о графическом интерфейсе

Re: fly-term очистка экрана

Добавлено: 27 май 2026, 15:10
AnilAntari
guzya07 писал(а): 25 май 2026, 16:18 Добрый день!
При нажатии Ctrl+l или выполнении clear происходит очистка экрана но без возможности прокрутить и посмотреть что было.
Т.е. экран очищается полностью, а не смещается на страницу вверх.

Как это поправить ?
Попробуйте использовать

Код: Выделить всё

clear -x

Re: fly-term очистка экрана

Добавлено: 27 май 2026, 15:14
CashBack9991
guzya07 писал(а): 25 май 2026, 16:18 Добрый день!
При нажатии Ctrl+l или выполнении clear происходит очистка экрана но без возможности прокрутить и посмотреть что было.
Т.е. экран очищается полностью, а не смещается на страницу вверх.

Как это поправить ?
В дополнение к предыдущему сообщению. Надо, чтобы в терминале полоса прокрута появилась прежде чем выполнять

Код: Выделить всё

clear -x
, а то команда отработает как обычный

Re: fly-term очистка экрана

Добавлено: 27 май 2026, 15:35
guzya07
теперь прокрутка появляется, но там вывод подрезанный.
Т.е. выполняю несколько раз ls -l пока не пойдет прокрутка потом cat 1.txt потом clear -x
И в прокрутку попадает кусок (полтора куска) вывода ls -l и все

Re: fly-term очистка экрана

Добавлено: 27 май 2026, 21:03
PavelST
Мм я понял про что вы, вы хотите обновить терминал что бы он очистился, курсор был перемещен вверх при этом история буфера прокрутки сохранилась.
Да поэксперементировал и clear -x что аналогично сочетанию ctrl + l действительно перемещает курсор вверх и закрепляет его, но жертвует частью истории, то есть информация в видимой части терминала затирается.
Clear что и сочетание Ctrl+Shift+K все чистит, даже буфер прокрутки, а reset перезагружает терминал так же удаляя историю.

Ради интереса поискал и нашел ток это - Как остановить `clear` от очистки буфера обратной прокрутки
В краце:
выяснить тип терминала с помощью команды

Код: Выделить всё

echo $TERM
Ввести команду

Код: Выделить всё

infocmp -x xterm-256color > tempfile
Это выведет расширенные возможности для этого типа терминала в файл tempfile
Отредактировать созданный файл, найти строку E3=\E[3J и удалить её
Сохранить файл
Из терминала выполнить команду

Код: Выделить всё

sudo tic -x tempfile
это загрузит изменённый terminfo и сохранит его
Перезапустить терминал Но я не пробовал, на свой страх и риск

Re: fly-term очистка экрана

Добавлено: 28 май 2026, 09:41
guzya07
Спасибо!
Буду пробовать, пока не взлетело (