* [Comm] Перевод Branch 4.1 на КОИ8-Р
@ 2009-01-08 21:23 antilopa_gnu
2009-01-08 21:45 ` Alexei V. Mezin
0 siblings, 1 reply; 14+ messages in thread
From: antilopa_gnu @ 2009-01-08 21:23 UTC (permalink / raw)
To: community
Поскольку имеющееся руководство по переводу Compact 3.0 на локаль
ru_RU.KOI8-R уже не вполне актуально, запишу то, что мне пришлось
делать для перевода Branch 4.1 на КОИ8-Р.
Если что делаю не так, надеюсь на советы и исправления.
Branch 4.1 по состоянию на начало января 2009.
Итак,
Файл /etc/sysconfig/consolefont приведён к виду:
SYSFONT=UniCyrExt_8x16
SYSFONTACM=koi8-r
Файл /etc/sysconfig/i18n приведён к виду:
LANG=ru_RU.KOI8-R
SUPPORTED=ru_RU.KOI8-R
(Не уверена насчёт последней строчки -- нужна ли она?)
Файл /etc/sysconfig/keyboard приведён к виду:
KEYTABLE=ruwin_cplk-KOI8-R
KBCHARSET=KOI8-R
Файл ~/.kbd/keymap_sv
пришлось удалить, чтобы не было ругани в консоли после залогинивания.
Исправление опций, с которыми HAL монтирует сменные носители.
Создан файл /etc/hal/fdi/policy/10-storage-koi8-r.fdi
Вот такой:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="volume.fstype" string="vfat">
<remove key="volume.mount.valid_options" type="strlist">utf8</remove>
<merge key="volume.policy.mount_option.iocharset=koi8-r" type="bool">true</merge>
</match>
<match key="volume.fstype" string="ntfs">
<remove key="volume.mount.valid_options" type="strlist">utf8</remove>
<merge key="volume.policy.mount_option.iocharset=koi8-r" type="bool">true</merge>
</match>
<match key="volume.fstype" string="udf">
<remove key="volume.mount.valid_options" type="strlist">utf8</remove>
<merge key="volume.policy.mount_option.iocharset=koi8-r" type="bool">true</merge>
</match>
<match key="volume.fstype" string="iso9660">
<remove key="volume.mount.valid_options" type="strlist">utf8</remove>
<merge key="volume.policy.mount_option.iocharset=koi8-r" type="bool">true</merge>
</match>
</device>
</deviceinfo>
Как я понимаю, этот файл нужен, чтобы позаменить присутствующие по умолчанию
опции монтирования с utf-8 на аналогичные с koi8-r
Без этого файла установка правильных опций монтирования посредством файла
90-submount-fs-options-koi8-r.fdi (из примеров из пакета hal-mount-subfs,
как рекомендовалось когда-то в рассылке) не работает в части кодировки.
(Кстати, пакет hal-mount-subfs пришлось удалить, т.к. после его установки
перестало работать автомонтирование в KDE)
Теперь у меня в /etc/hal/fdi/policy/ соседствуют файлы 10-storage-koi8-r.fdi
и 90-submount-fs-options-koi8-r.fdi. С ними обоими получается и правильная
кодировка и правильные права на файлы на сменных носителях.
Может быть эти два файла стоило бы объединить, но я не пойму пока, как это
правильно сделать.
Вот.
Вроде бы всё.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-08 21:23 [Comm] Перевод Branch 4.1 на КОИ8-Р antilopa_gnu
@ 2009-01-08 21:45 ` Alexei V. Mezin
2009-01-08 21:53 ` Michael Shigorin
0 siblings, 1 reply; 14+ messages in thread
From: Alexei V. Mezin @ 2009-01-08 21:45 UTC (permalink / raw)
To: community
antilopa_gnu@list.ru пишет:
> Вот.
> Вроде бы всё.
А зачем это делать?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-08 21:45 ` Alexei V. Mezin
@ 2009-01-08 21:53 ` Michael Shigorin
2009-01-08 22:22 ` Yuri Bushmelev
2009-01-09 15:45 ` Alexei V. Mezin
0 siblings, 2 replies; 14+ messages in thread
From: Michael Shigorin @ 2009-01-08 21:53 UTC (permalink / raw)
To: community
On Fri, Jan 09, 2009 at 12:45:16AM +0300, Alexei V. Mezin wrote:
> >Вот. Вроде бы всё.
Спасибо, только на вики бы лучше.
> А зачем это делать?
Привычки, куча данных... в конце концов, хочется, чтоб sed и grep
да tr с icase работали ;-)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-08 21:53 ` Michael Shigorin
@ 2009-01-08 22:22 ` Yuri Bushmelev
2009-01-09 12:21 ` Maxim Byshevski-Konopko
2009-01-10 15:48 ` Michael Shigorin
2009-01-09 15:45 ` Alexei V. Mezin
1 sibling, 2 replies; 14+ messages in thread
From: Yuri Bushmelev @ 2009-01-08 22:22 UTC (permalink / raw)
To: community
В сообщении от Пятница 09 января 2009 Michael Shigorin написал(a):
> On Fri, Jan 09, 2009 at 12:45:16AM +0300, Alexei V. Mezin wrote:
> Привычки, куча данных... в конце концов, хочется, чтоб sed и grep
> да tr с icase работали ;-)
Я бы предпочел, чтобы вышеупомянутые утилиты работали с icase и в UTF-8 :)
А для кучи файлов с именами в koi8-r есть convmv. Правда, там при
конвертации легко можно наступить на ограничение на длину пути и/или имени
файла.. Особенно часто это всплывает на самбовых шAрах, где юзеры любят
сохранять страницы из IE.
--
С уважением,
Бушмелев Юрий
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-08 22:22 ` Yuri Bushmelev
@ 2009-01-09 12:21 ` Maxim Byshevski-Konopko
2009-01-10 15:48 ` Michael Shigorin
1 sibling, 0 replies; 14+ messages in thread
From: Maxim Byshevski-Konopko @ 2009-01-09 12:21 UTC (permalink / raw)
To: ALT Linux Community general discussions
> Я бы предпочел, чтобы вышеупомянутые утилиты работали с icase и в UTF-8 :)
>
Если взять эти же утилиты из plan9 --- вроде бы, будут работать. По
крайней мере wc считает правильно.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-08 21:53 ` Michael Shigorin
2009-01-08 22:22 ` Yuri Bushmelev
@ 2009-01-09 15:45 ` Alexei V. Mezin
2009-01-09 18:36 ` Maxim Byshevski-Konopko
1 sibling, 1 reply; 14+ messages in thread
From: Alexei V. Mezin @ 2009-01-09 15:45 UTC (permalink / raw)
To: community
Michael Shigorin пишет:
> On Fri, Jan 09, 2009 at 12:45:16AM +0300, Alexei V. Mezin wrote:
>>> Вот. Вроде бы всё.
>
> Спасибо, только на вики бы лучше.
>
>> А зачем это делать?
>
> Привычки, куча данных... в конце концов, хочется, чтоб sed и grep
> да tr с icase работали ;-)
>
Э-э-э... я немного не в курсе: а они что, не работают?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-09 15:45 ` Alexei V. Mezin
@ 2009-01-09 18:36 ` Maxim Byshevski-Konopko
2009-01-09 18:53 ` Alexei V. Mezin
2009-01-09 19:14 ` Denis Kirienko
0 siblings, 2 replies; 14+ messages in thread
From: Maxim Byshevski-Konopko @ 2009-01-09 18:36 UTC (permalink / raw)
To: alexei-mezin, ALT Linux Community general discussions
> Э-э-э... я немного не в курсе: а они что, не работают?
Работают. Но есть нюанс.
$ echo $LANG
ru_RU.UTF-8
$ echo hello | wc
1 1 6
$ echo хэлло | wc
1 1 11
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-09 18:36 ` Maxim Byshevski-Konopko
@ 2009-01-09 18:53 ` Alexei V. Mezin
2009-01-09 19:14 ` Denis Kirienko
1 sibling, 0 replies; 14+ messages in thread
From: Alexei V. Mezin @ 2009-01-09 18:53 UTC (permalink / raw)
To: community
Maxim Byshevski-Konopko пишет:
>> Э-э-э... я немного не в курсе: а они что, не работают?
>
> Работают. Но есть нюанс.
>
> $ echo $LANG
> ru_RU.UTF-8
> $ echo hello | wc
> 1 1 6
> $ echo хэлло | wc
> 1 1 11
Хм... С такими нюансами и ошибок не надо!
P.S. Останусь на ср1251 :)
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-09 18:36 ` Maxim Byshevski-Konopko
2009-01-09 18:53 ` Alexei V. Mezin
@ 2009-01-09 19:14 ` Denis Kirienko
2009-01-09 19:40 ` Maxim Byshevski-Konopko
1 sibling, 1 reply; 14+ messages in thread
From: Denis Kirienko @ 2009-01-09 19:14 UTC (permalink / raw)
To: community
Maxim Byshevski-Konopko пишет:
> Работают. Но есть нюанс.
>
> $ echo $LANG
> ru_RU.UTF-8
> $ echo hello | wc
> 1 1 6
> $ echo хэлло | wc
> 1 1 11
Работают абсолютно правильно - подсчитывают количество байт в тексте,
как и сказано в документации.
Прочитайте man wc, особенно на предмет ключей -m и -c.
--
Денис
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-09 19:14 ` Denis Kirienko
@ 2009-01-09 19:40 ` Maxim Byshevski-Konopko
2009-01-10 20:00 ` Kirill Maslinsky
0 siblings, 1 reply; 14+ messages in thread
From: Maxim Byshevski-Konopko @ 2009-01-09 19:40 UTC (permalink / raw)
To: ALT Linux Community general discussions
> Работают абсолютно правильно - подсчитывают количество байт в тексте,
> как и сказано в документации.
>
Действительно, насчёт wc был неправ. Но tr с точки зрения юникодных
символов посимвольно таки не работает, вроде бы.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-08 22:22 ` Yuri Bushmelev
2009-01-09 12:21 ` Maxim Byshevski-Konopko
@ 2009-01-10 15:48 ` Michael Shigorin
1 sibling, 0 replies; 14+ messages in thread
From: Michael Shigorin @ 2009-01-10 15:48 UTC (permalink / raw)
To: community
On Fri, Jan 09, 2009 at 01:22:47AM +0300, Yuri Bushmelev wrote:
> > Привычки, куча данных... в конце концов, хочется, чтоб sed и
> > grep да tr с icase работали ;-)
> Я бы предпочел, чтобы вышеупомянутые утилиты работали с icase и
> в UTF-8 :)
О, а мож ты хотя бы с мыслями по упаковке heirloom toolchest
подсобишь? Чинить coreutils мне заведомо слабо.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-09 19:40 ` Maxim Byshevski-Konopko
@ 2009-01-10 20:00 ` Kirill Maslinsky
2009-01-10 20:06 ` Andrey Rahmatullin
0 siblings, 1 reply; 14+ messages in thread
From: Kirill Maslinsky @ 2009-01-10 20:00 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 473 bytes --]
On Fri, Jan 09, 2009 at 10:40:42PM +0300, Maxim Byshevski-Konopko wrote:
> > Работают абсолютно правильно - подсчитывают количество байт в тексте,
> > как и сказано в документации.
> >
>
> Действительно, насчёт wc был неправ. Но tr с точки зрения юникодных
> символов посимвольно таки не работает, вроде бы.
$ echo хэлло | wc -m
6
$ wc --version
wc (GNU coreutils) 5.97
В данном случае мы с wc считаем по-разному.
--
Kirill Maslinsky
ALT Linux Team
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-10 20:00 ` Kirill Maslinsky
@ 2009-01-10 20:06 ` Andrey Rahmatullin
2009-01-10 20:18 ` Kirill Maslinsky
0 siblings, 1 reply; 14+ messages in thread
From: Andrey Rahmatullin @ 2009-01-10 20:06 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 608 bytes --]
On Sat, Jan 10, 2009 at 11:00:19PM +0300, Kirill Maslinsky wrote:
> $ echo хэлло | wc -m
> 6
$ echo -n хэлло | wc -m
5
Глазами тоже 5.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
<php-coder> Lost_work: мы с тобой одно и тоже подумали %)
<Lost_work> php-coder: в одной школе острот учились видимо :)
* gvy . o O ( а для этого нужны школы? )
<vorphalack> gvy: у дураков мысли сходятся :)
<aphlux> gvy: в школах Петросянов готовят.
<vorphalack> aphlux: неа
<vorphalack> aphlux: петросянов - в цырковых училищах
<vorphalack> потом цырк уезжает, а петросяны остаются
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Перевод Branch 4.1 на КОИ8-Р
2009-01-10 20:06 ` Andrey Rahmatullin
@ 2009-01-10 20:18 ` Kirill Maslinsky
0 siblings, 0 replies; 14+ messages in thread
From: Kirill Maslinsky @ 2009-01-10 20:18 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 290 bytes --]
On Sun, Jan 11, 2009 at 01:06:12AM +0500, Andrey Rahmatullin wrote:
> On Sat, Jan 10, 2009 at 11:00:19PM +0300, Kirill Maslinsky wrote:
> > $ echo хэлло | wc -m
> > 6
> $ echo -n хэлло | wc -m
> 5
> Глазами тоже 5.
А! Не сообразил, виноват.
--
Kirill Maslinsky
ALT Linux Team
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2009-01-10 20:18 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-08 21:23 [Comm] Перевод Branch 4.1 на КОИ8-Р antilopa_gnu
2009-01-08 21:45 ` Alexei V. Mezin
2009-01-08 21:53 ` Michael Shigorin
2009-01-08 22:22 ` Yuri Bushmelev
2009-01-09 12:21 ` Maxim Byshevski-Konopko
2009-01-10 15:48 ` Michael Shigorin
2009-01-09 15:45 ` Alexei V. Mezin
2009-01-09 18:36 ` Maxim Byshevski-Konopko
2009-01-09 18:53 ` Alexei V. Mezin
2009-01-09 19:14 ` Denis Kirienko
2009-01-09 19:40 ` Maxim Byshevski-Konopko
2009-01-10 20:00 ` Kirill Maslinsky
2009-01-10 20:06 ` Andrey Rahmatullin
2009-01-10 20:18 ` Kirill Maslinsky
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git