1$Id: README.ru.koi,v 1.2 2008/09/11 15:28:12 yuk Exp $
2
31. ��� ����� mapchan � ��� ���� ���
4
5mapchan - ���������, ����������� ������������ ������� ���������������
6������������ ����-�����. ��� �������, ����:
7
8  * �� ������� �������� � ������ ���������� �� ��������� �����������
9    ������� �������
10  * �� ��������� ���������� ����������� �������� ����������, ��
11    ���� �� ������� �� ������������ ���� ������� ���������
12
13������ ���������� �������� �������� �������������� ��������
14������� mapchan �� SCO Unix.
15
16��� �� "������� ���", ��������� ������������� � ���� ��, � ����������
17����������� ���������, ������������ �������� "���������������".
18��� ���������, ��� �� �������� Linux-�������������, � ������ ��������
19����������� ��� ����� Unix.
20
21
222. ���������
23
24������� ��������� ����������� ������ �����������:
25
26  make
27  make install
28
29map-����� ������������� ������ � /etc/mapchan
30
313. ������
32
33������ ��������� ������:
34
35  mapchan [-q] [-s shell] [-f map-����] [-u codeset] [-p ��������] [-h]
36
37  �����:
38
39    -q - "�����" ������, ��� �����-���� ���������
40    -s - ��������� ������� ��� ������������ shell'�.
41         ��������� - /bin/sh
42    -p - �������� �� ��������� ����������������.
43         � �������� ��������� ����� ���� �������:
44         - �������� ����� "auto" - ���������� ��������� ������� ����������
45           ��������������� � ������������ ����� �� ��������� /dev/ttya0-zf
46         - �������� ����� "unix98" - ���������� ���������
47           ��������������� � ����� Unix'98 (/dev/pty/0...n)
48         - ������ ��� ��������������� � ������������ �����,
49           ����. "/dev/ttyc1"
50         - �������� ���� ���������������� � ������������ �����,
51           ����. "/dev/ttyc1-d5"
52         - ���������� �� ��������� ���������� ���� �������, �����������
53           ��������
54	 ���������: ���� ������ ���� �� �����������, �� ����������
55         ��������� ��������� ����������� � ��������� Unix'98 -
56         ��� "/dev/pts/N"
57    -f - ��� map-�����.
58         ��������� - ����������� �� /etc/mapchan/default
59    -u - �� ����� ��������� ��������� �������������� � UTF-8.
60    -P - ����� (2 ���.) ��� �������� ���������.
61    -h - ����� �������� ���������.
62
63��������! ������ mapchan ��� ���������� �� �������� � ������
64--------- ��������� � ����������� ����������� ���������.
65          � ���� ������ mapchan �������� ����������� � ������������
66/etc/mapchan/default
67
68��������� mapchan ����� ����� �� ����������������� profile,
69����� �� ���� ��������:
70
711) ������ � /etc/mapchan ���� default (������� ������ ����� � examples),
72   ������� ��� ������ ������������ �����, ����� map-���� ������
73   �������. ������ ����� default:
74
75   <���_���������_1> <���_map-�����>
76   <���_���������_2> <���_map-�����>
77   ....
78
79   ����� ��������� � ����� ����������������� profile ������ ����:
80
81   mapchan -q -s mc
82
832) ����� ��� ������� ������ map-����� ���������� �� profile,
84   �������� � ����� ��� ����������� ����:
85
86   if [ "$TERM" == "sm7238"]; then
87      mapchan -f /etc/mapchan/sm7238.map -s user_prog
88   else
89      user_prog
90   fi
91
923.1 �������������� � UTF-8
93
94������� � ������ 3.0 �������������� ����������� �������������� �����
95��������� ����������� ��������� � ������������� ��������� UTF-8 � �������
96��������� 'iconv'. �������� ������������� ���� �� �����������.
97
98�������:
99
1001) �����������, � ��� ������� ���������� oldprog, ���������� � ���������
101DOS CP866.
102
103����� �� ������� ��������� ��� � ���������, ������� ������� ��������� UTF-8,
104��������� �������:
105
106  mapchan -u CP866 -s "oldprog arg1 arg2 arg3"
107
1082) ���� ��� ���������� �������� �� ssh � ������ UTF-��������� �� ���� kserver,
109� ������� �������� ���������� �������� KOI8-R - �� ������ ������� ���
110��������� ��������:
111
112  mapchan -u KOI8-R -s "ssh kserver"
113
114������ ������ ��������� ��������� ����� ���������� � ������� �������:
115
116  iconv --list
117
118�������� ����� ����������� ����������� ����������� ���������:
119
120  KOI8-R - �������� ������������ � ��������� Unix-��������
121  KOI8-U - �� ��, ����������� ����������� �������
122  CP866  - ������������ � MS-DOS
123  CP1125 - "��������������" ��������� DOS, ���������� ��
124           ���������� ������������� ���������� ����
125  CP1251 - ������������ � MS Windows
126  ISO8859_5 - �������� ISO, ���������� � ��������� ������������ Unix'��
127
1284. ������ map-�����
129
130   ������� ��������� ������� �� SCO-����� ��������:
131
132   - ���� ��� ��������� ���� `beep'
133   - ��� ��������� ���� `compose' (���� �� �� ����� � �������� �����)
134   - �������� ������ ���� ��� `dead'
135
136   map-���� ����� ��������:
137
138   - �����������, ������������ � `#'
139   - ������ ������
140   - ������ ����������� ������, ������������ � ���� `output'
141   - ������ ����������� �����, ������������ � ���� `input'
142   - �������������� ��������� ����������� �����, ������������
143     � ���� `dead'
144
145������ ������ �������� ������������ ���������� �����, ������ �� �������
146���������� �������������� �������� ��� ��������� �������. ������ ������:
147
148<������> <�� ��� �������������>
149
150�������� ������ �������������� ����� ����������� ��������� ���
151���������������.
152
153������ � �������� �������������� ����� ���� ������������ � ����:
154
155   0777 - �����, ������������ � `0' - ������������ ���
156   0xAA - �����, ������������ � `0x' - ����������������� ���
157   99 - �����, ������������ � ���������� ����� - ���������� ���
158   'A'  - ������ � �������� - ��� ���� ������
159   A    - ���������� ������ - ��� ���� ������
160
1614.1. ������ control
162
163������ ������ control � ������� ���������� �� ��������� SCO.
164� ���� ������ ��� ������ ��� �������� ����������� ��������
165(���� ��� ���������), ����������� ���������� � �������� ���������
166�������� �������������.
167
168��� �������, ����� �� ������������� ����� ���������� �������� ������
169�� ��� ����������� �� ���������, ��������, ��� ������ �� ���������
170�������.
171
172������ ������:
173
174'-' <������, �� �������� ����� ����������� �������������>
175'+' <������, �� �������� ������������� ����� ����� ��������>
176
1774.2. ������ esc(
178
179������ ������ ������� ������ � ���� ������ mapchan. ���������
180������� output, �� ���������� ������ ������������� �������������������
181
182ESC ( ������
183
184������� ������������ ��� ������������ �������� �������� ������.
185��������, � ������ ������� � map-����� ������ ����
186
187esc(
188'B' 0x1B '(' 'K'
189
190��������� �� ����� esc-������������������ ESC(B ����� �����������������
191� ESC(K.
192
193
1945. �������
195
196� �������� examples/ ���������� ������� ������:
197
198	default 	- ���� �������� ������������ ����� - mapfile
199
200Mapfiles:
201
202	altkoi.map	- ��������� � �������������� ��������� DOS,
203			  �������� - koi8-r
204	koiualt.map	- ��������� � koi8-u, �������� - � ��������������
205	koiumain.map	- ��������� � koi8-u, �������� - � �������� ���������
206			  ����
207	k180.map	- ���������� ����������� + ����������� ����������
208                          ������������� (������ control)
209	sm7238.map	- ��������� � koi8-u, �������� - ��7238 � ������
210			  "��.���" (������� - ���. ��������� ����,
211                          ������������� - vt100)
212	dos2koi.map	- ��������� � CP-866, �������� - koi8-r
213	win2koi.map	- ��������� � CP-1251, �������� - koi8-r
214