<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Кирилизация]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=26192&amp;type=atom" />
	<updated>2013-01-28T10:29:59Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=26192</id>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=323645#p323645" />
			<content type="html"><![CDATA[<p><em>offtop: <a href="http://alv.me/?p=1551">http://alv.me/?p=1551</a></em><br /><a href="http://alv.me/?p=385">CRUX: инициализация и настройка</a></p>]]></content>
			<author>
				<name><![CDATA[semiono]]></name>
				<uri>https://linuxforum.ru/profile.php?id=27919</uri>
			</author>
			<updated>2013-01-28T10:29:59Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=323645#p323645</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=323632#p323632" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>semiono пишет:</cite><blockquote><p>Но русские имена файлов не вижу ????????????.txt</p></blockquote></div><p>А вот тут на самом деле только 2 варианта:<br />1) использовать кодировку локали как в именах файлов локальной файловой системы<br />2) перекодировать имена файлов локальных ФС в используемую кодировку локали (см. convmv для облегчения задачи).</p><p>Если для &quot;чужих&quot; ФС, например, NTFS или сетевых SMB, драйверы предусматривают параметры, позволяющие привести их кодировку в кодировку хоста в целях обеспечения совместимости, то для родных ФС эта задача явно лишняя.<br />Для определения кодировки имён на ФС можно пофильтровать вывод ls через iconv:</p><div class="codebox"><pre><code>$ ls *.txt | iconv -f koi8r
$ ls *.txt | iconv -f iso-8859-5
$ ls *.txt | iconv -f cp1251
$ ls *.txt | iconv -f cp866
$ ls *.txt | iconv -f utf8</code></pre></div><p>или прикинуть по кодам символов:</p><div class="codebox"><pre><code>$ ls | hexdump -C</code></pre></div>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2013-01-28T09:25:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=323632#p323632</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=323624#p323624" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>2) по причине (1) нужно передавать ядру при загрузке параметр:</p></blockquote></div><p>Уже довольно давно не нужно, точнее нужно в обратном случае, когда консоль нужна неюникодная (vt.default_utf8=0). Начиная с версии ядра 2.6.24 консоль по умолчанию в utf8, до этой версии -- однобайтовая.</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2013-01-28T08:46:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=323624#p323624</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=323605#p323605" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>semiono пишет:</cite><blockquote><p>Но русские имена файлов не вижу</p></blockquote></div><p>В консоли?<br />Последней строчки недостаточно, смотрите пример rc.font в сообщении №3. Кроме того, нужно:<br /> 1) чтобы в ядре было: <br /></p><div class="codebox"><pre><code>yars@localhost:~$ zgrep -i utf8 /proc/config.gz 
CONFIG_NLS_DEFAULT=&quot;utf8&quot;
CONFIG_NLS_UTF8=y
yars@localhost:~$ </code></pre></div><p>2) по причине (1) нужно передавать ядру при загрузке параметр:<br /></p><div class="codebox"><pre><code>yars@localhost:~$ grep -e &quot;^append&quot; /etc/lilo.conf
append=&quot; vt.default_utf8=1&quot;
yars@localhost:~$ </code></pre></div><p>3) Нужно привести к следующему виду файл<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>yars@localhost:~$ cat /etc/profile.d/lang.sh 
#!/bin/sh
# Set the system locale.  (no, we don&#039;t have a menu for this ;-)
# For a list of locales which are supported by this machine, type:
#   locale -a

# en_US is the Slackware default locale:
export LANG=ru_RU.UTF-8

# &#039;C&#039; is the old Slackware (and UNIX) default, which is 127-bit
# ASCII with a charmap setting of ANSI_X3.4-1968.  These days,
# it&#039;s better to use en_US or another modern $LANG setting to
# support extended character sets.
#export LANG=C

# There is also support for UTF-8 locales, but be aware that
# some programs are not yet able to handle UTF-8 and will fail to
# run properly.  In those cases, you can set LANG=C before
# starting them.  Still, I&#039;d avoid UTF unless you actually need it.
#export LANG=en_US.UTF-8

# Another option for en_US:
#export LANG=en_US.ISO8859-1

# One side effect of the newer locales is that the sort order
# is no longer according to ASCII values, so the sort order will
# change in many places.  Since this isn&#039;t usually expected and
# can break scripts, we&#039;ll stick with traditional ASCII sorting.
# If you&#039;d prefer the sort algorithm that goes with your $LANG
# setting, comment this out.
export LC_COLLATE=C

# End of /etc/profile.d/lang.sh</code></pre></div></div></div><p>P.S. <strong>Это все Slackware-специфично!</strong></p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-01-28T07:21:24Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=323605#p323605</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=323576#p323576" />
			<content type="html"><![CDATA[<p>Раскладку в консоли зделал!<br /># nano /etc/rc.local<br /></p><div class="codebox"><pre><code>/usr/bin/unicode_start cyr-sun16.psfu.gz
/usr/bin/loadkeys ruwin_alt_sh-UTF-8.map.gz</code></pre></div><p>Но русские имена файлов не вижу ????????????.txt<br />Как сгенерировать локаль, чтоб видеть только то, что не видно, а не всё подряд на русском?</p>]]></content>
			<author>
				<name><![CDATA[semiono]]></name>
				<uri>https://linuxforum.ru/profile.php?id=27919</uri>
			</author>
			<updated>2013-01-28T01:41:14Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=323576#p323576</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=323571#p323571" />
			<content type="html"><![CDATA[<p>Ещё раз про русификацию...<br />1. Мне нужно только переключение русского в клавиатуре.<br />2. Читать русские тексты и названия файлов по русски.</p><p>3. Но вот то, что у меня в mc начинает писать в колонках &quot;январь&quot;, это мне совершенно не хочется,<br />и сообщения из консоли я тоже хочу оставить английскими.</p><p>4. Установил Opera и там совершенно нельзя страницы читать, всё в иероглифах, хотя менял кодировки внутри приложения.<br />При этом в Firefox всё чётко..</p><p>5. Какие кодировки необходимо включить в сборку ядра?</p><p>И до меня туго что-то доходит что такое локаль. Вот видимо локаль мне нужна английская как раз</p>]]></content>
			<author>
				<name><![CDATA[semiono]]></name>
				<uri>https://linuxforum.ru/profile.php?id=27919</uri>
			</author>
			<updated>2013-01-27T23:50:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=323571#p323571</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=322474#p322474" />
			<content type="html"><![CDATA[<p>Покажите </p><div class="codebox"><pre><code>find /usr/share/kbd/keymaps -name cyr-sun16.psfu.gz </code></pre></div><p> и увидите, что файла действительно нет. Положите его туда, и все. Взять можно <a href="ftp://mirror.yandex.ru/slackware/slackware-14.0/source/a/kbd/sources/kbd-1.15.3.tar.xz">отсюда</a>.<br />PS. В тарболе шрифт лежит несжатым, поэтому после распаковки шрифта нужно его сжать:</p><div class="codebox"><pre><code>gzip -9 cyr-sun16.psfu</code></pre></div>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-01-23T16:52:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=322474#p322474</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=322466#p322466" />
			<content type="html"><![CDATA[<p>Что-то не пошло, unicode_start cyr-sun16.pcfu.gz пишет, невозможно открыть файл. Может это связано с сборкрой ядра?<br />Раньше у меня получалось даже простым редактированием rc.conf. Шрифт есть, я проверял. И даже с указанием пути не работает,<br />хотя я думаю путь по-умолчание всегда указан.<br />Вот теперь и нельзя понять работают ли Slackware-specific стартовые скрипты, хотя я думаю они поддерживаются CRUX,<br />может быть только /rc.d не обязательно.</p>]]></content>
			<author>
				<name><![CDATA[semiono]]></name>
				<uri>https://linuxforum.ru/profile.php?id=27919</uri>
			</author>
			<updated>2013-01-23T16:04:29Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=322466#p322466</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=322317#p322317" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>semiono пишет:</cite><blockquote><p>у меня этих файлов даже не было</p></blockquote></div><p>Это Slackware-specific стартовые скрипты. Они выполняются на завершающей стадии загрузки системы.</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-01-23T06:16:21Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=322317#p322317</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=322306#p322306" />
			<content type="html"><![CDATA[<p>Я правильно понимаю?<br />loadkeys ruwin_ct_sh-UTF-8.map.gz</p><p>bash об этом знает из конфига /etc/rc.d/<strong>rc.keymap</strong><br />...причём это больше похоже на скрипт чем на конфиг,<br />у меня этих файлов даже не было, поэтому спрашиваю.</p><p>а шрифт bash здесь смотрит /etc/rc.d/<strong>rc.font</strong></p><p>Впринципе понятно, только привыкнуть надо.</p>]]></content>
			<author>
				<name><![CDATA[semiono]]></name>
				<uri>https://linuxforum.ru/profile.php?id=27919</uri>
			</author>
			<updated>2013-01-22T23:32:17Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=322306#p322306</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=322073#p322073" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>semiono пишет:</cite><blockquote><p> setxkbmap -layout &quot;us,ru&quot; -option &quot;grp:ctrl_shift_toggle,grp_led:scroll&quot; некуда добавить.</p></blockquote></div><p>Это как раз определяет конфигурацию раскладок клавиатуры в иксах. У меня проживает в /etc/X11/xorg.conf.d/90-keyboard-layout.conf. Для того, чтобы переключались раскладки в консоли, нужно выбрать файл keymap - раскладки клавиатуры и шрифт с символами русских букв:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>$ cat /etc/rc.d/rc.keymap
#!/bin/sh

# Load the keyboard map. More maps in /usr/share/kbd/keymaps.
KEYMAP=&quot;ruwin_ct_sh-UTF-8.map.gz&quot;
if [ -x /usr/bin/loadkeys  ]; then
    echo &quot;Loading keyboard layout: $KEYMAP, CTRL+SHIFT for toggle.&quot;
    /usr/bin/loadkeys $KEYMAP;
fi
$ cat /etc/rc.d/rc.font 
#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/share/kbd/consolefonts.
#
#setfont -v
unicode_start cyr-sun16.psfu.gz
for i in {1..6}; do
    echo -ne &quot;\033%G&quot; &gt; /dev/tty$i;
done</code></pre></div></div></div>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-01-22T05:59:30Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=322073#p322073</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=322066#p322066" />
			<content type="html"><![CDATA[<p>локаль системную не?</p>]]></content>
			<author>
				<name><![CDATA[karl_muenhgausen]]></name>
				<uri>https://linuxforum.ru/profile.php?id=25156</uri>
			</author>
			<updated>2013-01-22T03:56:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=322066#p322066</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Кирилизация]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=322065#p322065" />
			<content type="html"><![CDATA[<p>Простой вопрос, как переключатся EN/RU в bash?<br />Столько всего написано и ничего не понятно.<br />Всюду с иксами, какие иксы, когда я в голой консоли.<br />Вот нашёл текст <a href="http://lib.ru/unixhelp/fonty.txt">http://lib.ru/unixhelp/fonty.txt</a> стока написанно афигеть!<br />И, кстати, поставил Opera из портов CRUX и в ней html весь иероглифами, хотя в Firefox нормально всё.<br />Что за путаница с этими шрифтами и локалями, объясните по нормальному?<br /></p><div class="codebox"><pre><code>#
# /etc/profile: system-wide defaults for bash(1) login shells
#

export LESSCHARSET=&quot;latin1&quot;
export LESS=&quot;-R&quot;
export CHARSET=&quot;ISO-8859-5&quot;
export PS1=&quot;\[\033[1m\]\\$ \[\033[0m\]&quot;
export PS2=&quot;\[\033[1m\]&gt; \[\033[0m\]&quot;
export LANG=ru_RU.utf8</code></pre></div><div class="codebox"><pre><code>#
# /etc/rc.conf: system configuration
#

FONT=LatArCyrHeb-14
KEYMAP=ru-utf
TIMEZONE=UTC
HOSTNAME=host
#SYSLOG=sysklogd
SERVICES=(net)

# End of file</code></pre></div><p>И, кстати, ~/.fluxbox/startup игнорируется, тоже необъяснимое явление!<br />Так что setxkbmap -layout &quot;us,ru&quot; -option &quot;grp:ctrl_shift_toggle,grp_led:scroll&quot; некуда добавить.</p><p>_forum.lafox.net/index.php?showtopic=8571</p>]]></content>
			<author>
				<name><![CDATA[semiono]]></name>
				<uri>https://linuxforum.ru/profile.php?id=27919</uri>
			</author>
			<updated>2013-01-22T03:44:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=322065#p322065</id>
		</entry>
</feed>
