# vim:set sw=4 ts=8 tw=72 fileencoding=utf8::Кодировка:UTF-8[АБЁЪЯабёъя] 

Описание файлов каталога golded+/contrib/Unix



1. putty-0-65.ti - расширенное terminfo описание терминала putty 0.65

    1.1 putty и putty-256color описание терминала PuTTY при настройке
	"The Functions keys and keypad = ESC[n~" с возможностями
	terminfo (capname): kri/kind (scroll-backward/forward key).
	(Не отличается от описания в последней версии
	<http://invisible-island.net/ncurses/ncurses.faq.html#which_terminfo>).

    1.2 putty-xterm и putty-xterm-256color описание терминала PuTTY при
	настройке "The Functions keys and keypad = Xterm R6" (этого
	описания в terminfo не было).

    1.3 sco-putty описание терминала PuTTY при настройке "The Functions
	keys and keypad = SCO" и "The Backspace key = Control-H". При
	этой настройке программам доступны не только Shift+Fn, но
	Ctrl+Fn клавиши. Конфликт между Shift+F2 и Shift+Tab разрешён в
	пользу последнего, т.е. Shift+F2 интерпретируется как KEY_BTAB
	(Back tab key).

    1.3 Применение в качестве собственного описания обычного
	пользователя (не root):

	    $ mkdir $HOME/.terminfo
	    $ tic -x contrib/Unix/putty-0-65.ti
	    $ TERM=putty; export TERM

	или

	    $ TERM=putty-xterm; export TERM

	или

	    $ TERM=sco-putty; export TERM

	в зависимости от настройки PuTTY.


2. XTerm-KOI8-U-strict.terminal - файл описания Терминала для OS X 10.9,
    10.10 и 10.11 с максимально полным соответствием XTerm R7.  (Получен
    с помощью make-term-profiles.sh и xterm.plist-template)

    2.1 Определяет Esc-последовательности клавиш согласно XTerm R7 по
	terminfo.src Revision: 1.554 $ Date: 2015/10/24 16:00:04
	<http://invisible-island.net/ncurses/ncurses.faq.html#which_terminfo>

    2.2 Задаёт преобразование <option>+<национальная буква> в
	<Esc><национальная буква> для стандартных белорусских, русских и
	украинских букв максимально близким к XTerm образом, остались
	отличия в части обработки [caps lock].

    2.3 Клавиша "Ins" эмулируется , либо F13 с модификаторами, либо на
	узких клавиатурах, <control>+<option>+I без модификаторов.

    2.4 XTerm-*-reverse.terminal - меняет местами "option" и "control"
	таким образом, что бы передвижение по словам было таким же как в
	других приложениях OS X. Возможно, предпочтительнее для тех, кто
	использует Golded+ только под OS X.

    2.5 XTerm-*-combined.terminal - <option>+<стрелка> и
	<control>+<стрелка> порождают одинаковые действия. Возможно,
	предпочтительнее для тех, кто не использует комбинаций Golded+
	<Alt>+<стрелка>.

    2.6 XTerm-UTF-8-*.terminal - предназначен для запуска Golded+ под
	screen или luit. Например, для использования белорусского языка,
	т.к. в Терминал OS X нет поддержки кодировки KOI8-RU.

    2.7 XTerm-KOI8-R-*.terminal - предназначен для эстетического
	созерцания псевдографики.
    
    2.8 Применение:

	$ open contrib/Unix/GED-KOI8-U-strict.terminal

	или открыть в Finder.

    2.9 Использование на 10.8:

	- Apple Terminal 2.3 (309) игнорирует назначения для
	  <option>+<национальная буква>, в остальном, вроде бы
	  нормально;

	- Из каталога MacOSX на Яндекс.Диск
	  https://yadi.sk/d/DKzCSJGhkRT8Y можно скачать файл
	  at-2.4-326-10.9.5.tar.gz (предназначен только для
	  пользователей компьютеров Apple).  Раскрыть его в домашнем
	  каталоге.
	  
	- Перед использованием рекомендуется сохранить конфигурацию
	  Терминала командой:

	  $ defaults export com.apple.Terminal Save-Terminal.plist

	  Если, в будущем, возникнут конфликты между версиям 2.3 (309) и
	  2.4 (326) можно будет восстановить сохранённую конфигурацию
	  командой:

	  $ defaults import com.apple.Terminal Save-Terminal.plist

	  и перезапустить терминал.

	- При использовании Automator и AppleScript могут возникать
	  определённые сложности, т.к. в системе будет два приложения с
	  идентичными названиями и другими атрибутами. Типа ключ '-a' у
	  команды `open' и т.п.
	
	- Так же, как вариант, вместо Терминала можно установить X11 и
	  использовать `koi8rxterm'. В нём, правда настройки
	  по-умолчанию странные. Alt - нет, Meta - <command>, и Meta
	  клавиши выдают Esc. В общем, с помощью xmodmap и какой-то
	  матери настроить наверное можно.


3. koi8rxterm-phonetic.sh - макет запуска koi8rxterm с заменой
    <Alt>+<национальная буква> для одного из вариантов русской
    фонетической клавиатуры ЯВЕРТЫ.


4. make-alt-translations.sh - Построение содержимого ресурса
    VT100.translations для xterm


5. ged-vttest-lite.py - Python скрипт для тестирования соответствия
    описания терминала, terminfo и самого терминала.

