Настройки termcap для openSuSE

Почему-то в openSuSE Tumbleweed я не могу использовать разные записи termcap. Чтобы быть конкретным, я пытаюсь использовать pcansi-25 termcap pcansi-25 .

Кто-нибудь знает, почему он так себя ведет?

  • Как скрыть полноэкранный вывод программы CLI в xterm на FreeBSD?
  • Альтернативный экран на sc и vt FreeBSD
  • Как получить исходный вывод форматирования команд?
  • Экран GNU: странный TERMCAP при использовании -d -m
  • Происхождение записи / etc / termcap linux
  • Режим vi не отображается корректно на новом терминале
  • Цвета в Man Pages
  • Связанные с движением движения команды tput в zsh: можно ли настроить «четкое» поведение?
  • One Solution collect form web for “Настройки termcap для openSuSE”

    Это terminfo , а не termcap . Несколько пакетов поставили большую часть базы данных терминала в отдельный пакет.

    Например, terminfo-base – 152kb, а terminfo – 472kb в соответствии с описанием (что кажется низким – если пакет не является исходным кодом , скомпилированным во время установки tic, а terminfo-base распределяется в двоичном формате). Для справки, вот описание пакета последнего:

    Это база данных terminfo , поддерживаемая в пакете ncurses. Эта база данных является официальным преемником файла termcap 4.4BSD и содержит информацию о любом известном терминале. Библиотека ncurses использует эту базу данных для правильного использования терминалов. Если вы просто используете консоль Linux, xterm и VT100 , вам, вероятно, не понадобится эта база данных – минимальное дерево /usr/share/terminfo для этих терминалов уже включено в пакет terminfo-base .

    Оффлайн, я помню, только Slackware все еще использует termcap , а база данных, которую он устанавливает, была создана из базы данных терминала ncurses.

    Некоторые системы не используют termcap как таковой, но позволяют установить его. Проверяя мой OpenSuSE 13, я вижу, что из terminfo, который является частью terminfo-base , генерируется файл /etc/termcap , но запись terminfo, которая вам нужна (pcansi-25), является частью terminfo . Можно было бы сгенерировать подмножество базы данных терминала в /etc/termcap , но усложняло бы зависимости пакета. Упаковщики выбрали самый простой способ для этого файла. Однако маловероятно, что вам нужен termcap, поскольку все программы, которые OpenSuSE предоставляет, используют terminfo.

    Linux и Unix - лучшая ОС в мире.