mirror of
https://github.com/Poltern/lfs-ru.git
synced 2024-10-18 11:50:21 +03:00
Use C.UTF-8 instead of C in console, and set the consolefont for it
This commit is contained in:
parent
0142283bf5
commit
86c4a50dd4
@ -73,6 +73,22 @@
|
||||
|
||||
</variablelist>
|
||||
|
||||
<para>Мы будем использовать <literal>C.UTF-8</literal> в качестве локали для интерактивных
|
||||
сеансов в консоли Linux в <xref role='.' linkend='ch-config-locale'/>. Консольные шрифты,
|
||||
поставляемые пакетом <application>Kbd</application>, содержащие глифы для всех символов
|
||||
сообщений программы в <literal>C.UTF-8</literal> являются
|
||||
<filename>LatArCyrHeb*.psfu.gz</filename>, <filename>LatGrkCyr*.psfu.gz</filename>,
|
||||
<filename>Lat2-Terminus16.psfu.gz</filename> и
|
||||
<filename>pancyrillic.f16.psfu.gz</filename> из каталога
|
||||
<filename class='directory'>/usr/share/consolefonts</filename> (в других поставляемых
|
||||
консольных шрифтах отсутствуют глифы некоторых символов Unicode, таких как левые/правые
|
||||
кавычки и английское тире). Поэтому установите один из них, например
|
||||
<filename>Lat2-Terminus16.psfu.gz</filename>, в качестве шрифта консоли по умолчанию:</para>
|
||||
|
||||
<!-- We are using "nodump" for general settings, but not examples. This
|
||||
is ironic, but needed for the compatibility with jhalfs! -->
|
||||
<screen role='nodump'><userinput>echo <literal>FONT=Lat2-Terminus16</literal> > /etc/vconsole.conf</userinput></screen>
|
||||
|
||||
<para>Ниже приведен пример немецкой раскладки клавиатуры и консоли:</para>
|
||||
<!-- This is what is used by jhalfs for creating the vconsole.conf file.
|
||||
Whenever you want to change the following, please inform the jhalfs
|
||||
|
@ -396,6 +396,35 @@ EOF</userinput></screen>
|
||||
<para>Несколько примеров:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Мы будем использовать <literal>C.UTF-8</literal> в качестве локали для интерактивных
|
||||
сеансов в консоли Linux в <xref role=',' linkend='ch-config-locale'/>, поэтому нам
|
||||
следует установить значение переменной <literal>UNICODE</literal> в <literal>1</literal>.
|
||||
Консольные шрифты, поставляемые пакетом <application>Kbd</application>, содержащие глифы
|
||||
для всех символов сообщений программы в <literal>C.UTF-8</literal> являются
|
||||
<filename>LatArCyrHeb*.psfu.gz</filename>, <filename>LatGrkCyr*.psfu.gz</filename>,
|
||||
<filename>Lat2-Terminus16.psfu.gz</filename> и
|
||||
<filename>pancyrillic.f16.psfu.gz</filename> из каталога
|
||||
<filename class='directory'>/usr/share/consolefonts</filename> (в других поставляемых
|
||||
консольных шрифтах отсутствуют глифы некоторых символов Unicode, таких как левые/правые
|
||||
кавычки и английское тире). Поэтому установите один из них, например
|
||||
<filename>Lat2-Terminus16.psfu.gz</filename>, в качестве шрифта консоли по умолчанию:
|
||||
</para>
|
||||
|
||||
<!-- We are using 'nodump' for the generic setting, but not for an
|
||||
example (see below). This is deliberate to keep the
|
||||
compatibility with jhalfs. -->
|
||||
<screen role='nodump'><userinput>cat > /etc/sysconfig/console << "EOF"
|
||||
<literal># Begin /etc/sysconfig/console
|
||||
|
||||
UNICODE="1"
|
||||
FONT="Lat2-Terminus16"
|
||||
|
||||
# End /etc/sysconfig/console</literal>
|
||||
EOF</userinput></screen>
|
||||
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Для не-Unicode настройки необходимы только переменные KEYMAP и FONT. Например,
|
||||
@ -486,7 +515,7 @@ EOF</userinput></screen>
|
||||
когда исходные символы имеют 8-битные коды. Эта особенность не влияет на раскладки
|
||||
для европейских языков, поскольку в них "сливаются" два ASCII-символа или добавляются
|
||||
подчеркивания к неподчеркнутым ASCII-символам. Однако, в режиме UTF-8 могут быть проблемы,
|
||||
например, для греческого языка, когда необходимо подчеркнуть символ <quote>alpha</quote>.
|
||||
например, для греческого языка, когда необходимо подчеркнуть символ α.
|
||||
Решением в этой ситуации будет отказ от использования UTF-8 или установка графической
|
||||
системы X Window, не имеющих подобных ограничений.</para>
|
||||
</listitem>
|
||||
|
Loading…
Reference in New Issue
Block a user