Альтернативный экран на sc и vt FreeBSD

find / -type d -exec ln -s -T /tmp/scratch scratch {} \;

2
12.10.2015, 19:21
2 ответа

Во FreeBSD 10.2 ни syscons, ни vt не поддерживают альтернативный буфер отображения. В текен это не реализовано.

1
27.01.2020, 22:12

Нет - sc и vt на самом деле не совместимы с xterm. Аналогично текен. Первые два, по сути, cons25 (25-строчная консоль типа SCO), а последний можно назвать xterm -commonise. Идея, лежащая в основе teken, заключалась в том, чтобы уменьшить беспокойство людей, которые оказались на консоли и ssh на какой-то другой компьютер, где cons25 неизвестен. Он вносит изменения в некоторые функциональные клавиши и некоторые обновления экрана.

В ncurses есть точные описания терминалов (с примечаниями):

Чтобы лучше понять отличия teken от xterm , вы можете попробовать запустить vttest , например,

vttest 25x80.80

(чтобы не отвлекаться на отсутствие поддержки переключения между 80/132-столбцами). Для проверки описаний терминалов более полезен tack .

Если бы эти терминалы поддерживали альтернативный экран, в базе данных терминала была бы запись, и (вероятно) возможности smcup и rmcup были бы заполнены, чтобы продемонстрировать это.

1
27.01.2020, 22:12

Теги

Похожие вопросы