Перечислить поддерживаемые терминальные типы?

Нет очень, чтобы сделать. Найдите новый хост, восстановление от резервных копий.

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

12
задан 19 March 2016 в 11:13
5 ответов

В большинстве систем можно искать файлы под /usr/share/terminfo. На некоторых версиях Соляриса, который может быть /usr/lib/terminfo вместо этого. Некоторая система будет также иметь a termcap файл, который может быть в /etc. /usr/share, или иногда /usr/share/misc; терминал называет, в котором находятся в соответствии строк ^[^\t].*|, и каждое имя между |s является допустимым терминальным именем. (Технически первый 2 ввода символов также допустимы, но на практике не использованы; это перенесено от tty взлома драйвера для 6-го Выпуска Исследования UNIX. Некоторые termcap синтаксические анализаторы могут также принять длинное описание, но многие не будут.).

Категорический ответ для любой системы будет в termcap(5) и/или terminfo(5).

12
ответ дан 2 December 2019 в 21:34

Если Вы имеете ncurses пакет установил, можно использовать toe(1). Кроме того, что-то как

ls /usr/share/lib/terminfo/?/*

должен работать, но местоположение базы данных не последовательно через операционные системы.

7
ответ дан 2 December 2019 в 21:34

поддерживаемый терминал вводит во всех системах NX?

Нет.

Что Вы подразумеваете под терминалами? Вы имеете в виду немые терминалы/эмуляторы терминала? Или удаленные системы отображения?

Как другие упомянули, [n] curses/terminfo пытается обеспечить объединенный уровень абстракции для того, чтобы говорить с простыми терминалами - но нет никакой хорошей меры страховой защиты, предоставленной уровнем абстракции. Кроме xterm (который основывается на vt100 эмуляции) они главным образом только доступны для доступа к унаследованным системам. (шпаклевка является более или менее xterm эмулятором сверху ssh клиента).

OTOH X-оконная система является намного более сложным чайником рыбы - и только имеет один протокол, который имел очень немного изменений за эти годы.

Существуют другие протоколы удаленных дисплеев: (NX является просто оберткой приблизительно X) включая RDP (как одобрено Microsoft и Citrix), но AFAIK, там не *, отклоняют серверы и VNC - который работает на всех видах аппаратных средств.

0
ответ дан 2 December 2019 в 21:34

Сначала вам нужно получить путь terminfo, например:

 #infocmp -D
/etc/terminfo
/lib/terminfo
/usr/share/terminfo

Затем запустите:

find  /usr/share/terminfo/ -type -f  -print

ПРИМЕЧАНИЕ: результат составил около 3000 строк.

Это может помочь вам получить список типов терминалов

1
ответ дан 2 December 2019 в 21:34

Я знаю, что это очень старая тема, но для потомков:

Мое объявление было в /usr/share/lib/terminfo и во втором в /usr/csw/lib/terminfo.

Я использовал ls -R /usr/share/lib/terminfo, чтобы перечислить их все.

2
ответ дан 2 May 2021 в 10:09

Теги

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