Во FreeBSD 10.2 ни syscons, ни vt не поддерживают альтернативный буфер отображения. В текен это не реализовано.
Нет - sc и vt на самом деле не совместимы с xterm. Аналогично текен. Первые два, по сути, cons25
(25-строчная консоль типа SCO), а последний можно назвать xterm -commonise. Идея, лежащая в основе teken, заключалась в том, чтобы уменьшить беспокойство людей, которые оказались на консоли и ssh на какой-то другой компьютер, где cons25
неизвестен. Он вносит изменения в некоторые функциональные клавиши и некоторые обновления экрана.
В ncurses есть точные описания терминалов (с примечаниями):
Чтобы лучше понять отличия teken
от xterm
, вы можете попробовать запустить vttest
, например,
vttest 25x80.80
(чтобы не отвлекаться на отсутствие поддержки переключения между 80/132-столбцами). Для проверки описаний терминалов более полезен tack
.
Если бы эти терминалы поддерживали альтернативный экран, в базе данных терминала была бы запись, и (вероятно) возможности smcup
и rmcup
были бы заполнены, чтобы продемонстрировать это.