2015-11-28 07:03:46 +00:00
|
|
|
|
# vim:set sw=4 ts=8 tw=72 fileencoding=utf8::Кодировка:UTF-8[АБЁЪЯабёъя]
|
2015-11-30 05:52:20 +00:00
|
|
|
|
# You can use `iconv -f utf-8 README-utf8.txt'
|
2015-11-28 07:03:46 +00:00
|
|
|
|
|
|
|
|
|
Описание файлов каталога golded+/contrib/Unix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. putty-0-65.ti - расширенное terminfo описание терминала putty 0.65
|
|
|
|
|
|
2015-11-29 06:52:52 +00:00
|
|
|
|
1.1 putty и putty-256color описание терминала PuTTY при настройке
|
|
|
|
|
"The Functions keys and keypad = ESC[n~" с возможностями
|
2015-11-28 07:03:46 +00:00
|
|
|
|
terminfo (capname): kri/kind (scroll-backward/forward key).
|
2015-11-29 06:52:52 +00:00
|
|
|
|
(Не отличается от описания в последней версии
|
|
|
|
|
<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" (этого
|
2015-11-30 05:52:20 +00:00
|
|
|
|
описания в terminfo [1.554 2015/10/24] не было).
|
2015-11-29 06:52:52 +00:00
|
|
|
|
|
|
|
|
|
1.3 sco-putty описание терминала PuTTY при настройке "The Functions
|
|
|
|
|
keys and keypad = SCO" и "The Backspace key = Control-H". При
|
2015-11-30 05:52:20 +00:00
|
|
|
|
этой настройке программам доступны не только Shift+Fn, но и
|
2015-11-29 06:52:52 +00:00
|
|
|
|
Ctrl+Fn клавиши. Конфликт между Shift+F2 и Shift+Tab разрешён в
|
|
|
|
|
пользу последнего, т.е. Shift+F2 интерпретируется как KEY_BTAB
|
|
|
|
|
(Back tab key).
|
|
|
|
|
|
|
|
|
|
1.3 Применение в качестве собственного описания обычного
|
2015-11-28 07:03:46 +00:00
|
|
|
|
пользователя (не root):
|
|
|
|
|
|
2015-11-29 06:52:52 +00:00
|
|
|
|
$ mkdir $HOME/.terminfo
|
|
|
|
|
$ tic -x contrib/Unix/putty-0-65.ti
|
|
|
|
|
$ TERM=putty; export TERM
|
2015-11-28 07:03:46 +00:00
|
|
|
|
|
2015-11-29 06:52:52 +00:00
|
|
|
|
или
|
|
|
|
|
|
|
|
|
|
$ TERM=putty-xterm; export TERM
|
|
|
|
|
|
|
|
|
|
или
|
|
|
|
|
|
|
|
|
|
$ TERM=sco-putty; export TERM
|
|
|
|
|
|
|
|
|
|
в зависимости от настройки PuTTY.
|
2015-11-28 07:03:46 +00:00
|
|
|
|
|
2015-11-30 05:52:20 +00:00
|
|
|
|
Значение переменной окружения TERM можно настроить в настройках
|
|
|
|
|
PuTTY Connection->Data->"Terminal-type string".
|
2015-11-28 07:03:46 +00:00
|
|
|
|
|
|
|
|
|
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 и самого терминала.
|
|
|
|
|
|