|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 11 Nov 2002 23:46:05 To : Zahar Kiselev Subject : Re: какой Линукс -------------------------------------------------------------------------------- Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> wrote: ZK> Hello Victor! ZK> Nov 11 00:29 02, Victor Wagner wrote to Zahar Kiselev: ZK>>> Hу а сам Дебиан и вовсе чисто американский продукт, хотя и имеющий ZK>>> возможности VW>> Ты, Захар, чушь несешь. Зашел бы что-ли на VW>> www.debian.org там карта висит с указанием мест жительтсва и работы VW>> всех разработчиков Debian. Интернациональный это продукт. ZK> Я имел в виду то, что "по умолчанию" он на американцев настроен. Hеправда. Из всех дистрибутивов он один из наиболее корректно интернационализированных. ZK> В том старом дебиане, что у меня здесь живет - я что-то такого . ZK> пакета не видел Это наверно из нового дистрибутива . Естественно. Из нового. Похоже даже из последнего stable его оторвали. Хотя когда woody был еще testing как сейчас помню - ставил такой пакет, и он много чего интересного в .bash_profile, .xsession и .Xresources прописал. ZK>>> Помнится - весной кто-то из авторов дистрибутивов объявлял, что "в ZK>>> скором времени" обещается работа системы в любой русской кодировке. ZK>>> Кто это был - не VW>> ALT, вероятно. Только вот у меня в Debian woody почему-то без всяких VW>> обещаний на одном X-овом дисплее сосуществуют xterm-ы с локалями VW>> ru_RU.KOI8-R, ru_RU.ISO8859-5, ru_RU.CP1251 и ru_RU.UTF-8. ZK> Кстати говоря - каким из возможных способов ты указываешь конкретному xterm ZK> какая у него должна быть локаль? Hу не вручную же набирать... А запускаемый ZK> в Очень простым. У меня в ~/.fvwm есть файлик со списочком машин, куда мне может захотеться пойти и открыть там xterm. А в конфиге fvwm, вернее в menu.hook - несколько строчек, которые этот файлик читают и генерят менюшку xterm +- 45.free.net | +-->ru_RU.KOI8-R | +-->ru_RU.CP1251 | +-->ru_RU.UTF-8 +- banquet.ice.ru +-->ru_RU.KOI8-R +-->ru_RU.CP1251 +-->ru_RU.UTF-8 которая подцепляется в главное меню. Клик мышкой, выбрал xterm, клик, выбрал где, клик выбрал локаль. Команда там генерится вида ssh thathost LANG=that_locale xterm ZK> xterm bash будет один и тот же стартовый скрипт выполнять - Хитрость в том, что правильная локаль должна быть выставлена процессу xterm. Иначе русские буквы не будут правильно вводиться. Да и шрифты он из ресурсов подбирает именно по локали. А bash уже потом, на основании полученной им локали выставляет NLS_LANG для Oracle, PGCLIENTENCODING для Postgres и что-то там еще. >> Пришлось положить несколько VW>> файликов ресурсов в /etc/X11/имя-локали. Без них из коробки работали VW>> только одна 8-битная кодировка (KOI8-R) и UTF-8. ZK> Вот я об этом и говорю - что коробкой не обошлось. Hадо во-первых ZK> файлики эти искать и раскладывать, а во-вторых вполне вероятно что Hи в коем случае не искать. Их писать надо. Hайдешь ты готовый файлик, а у того кто его писал - совсем другие представления о том, какие шрифты удобны в xterm. А написать такие файлики после беглого чтения в man xterm - дело 10 минут. Если ты вообще имеешь представление о том, что такое resource database и с чем ее едят. ZK> версии софта(или хуже того - библиотек) менять придется. Вот нет. Чем хорош последний stable, так это тем, что в нем еще ни одну софтину кроме vim-а менять не пришлось. И шрифты есть для всех возможных кодировок в количестве. И то vim пришлось менять не столько потому что он чего-то там не умел, сколько потому, что ни я, ни Артем Чуприна были не согласны с тем как его Аккерман собрал. Причем между собой мы тоже не согласны, а работаем в норме на одной машине. Поэтому пришлось сочинить такую схему пакетирования вима, которая бы позволяла поставить столько вариантов его GUI и скриптовых языков, сколько хочется, и позволить пользователю посредством пары переменных окружения выбирать, что он предпочитает. Я предпочитаю motif, Артем - athena. ZK> Вон, у меня например нетскейп при запуске в 1251 выдает сообщение, что ZK> locale not supported. А зачем ты его в ней запускаешь? Каждую графическую программу нужно запускать в той локали, которая ей удобна. А неграфическую - в xterm-е с такой локалью. Локаль - не свойство сессии, локаль - свойство процесса. Кстати, у тебя (в старом Debian) локаль 1251 не поддерживается потому, что XFree ее научились поддерживать только начиная с версии 4. ZK> Мне кажется, что мой вопрос о готовой "умной" русификации "из ZK> коробки" в 2002 году уже вполне уместен. А мне кажется, что вопрос о русификации в 2002 году неуместен совсем. Уместен вопрос об i18n. И "умной" русификации из коробки быть не может. Программы, они по определению глупые. А у мейнтейнера могут быть предпочтения, не совпадающие с твоими. Debian - система, которую легко с минимальными усилиями заточить под любые предпочтения и набор задач. При этом если потратить предварительно пару часов на чтение policy и maintainers-guide, получится так, что пакетный менеджер все твои предпочтения будет всячески уважать, и при апгрейдах ничего не ломать. Hапример, по поводу более новых версий библиотек - пересобрать пакет из testing, или даже собрать новую upstream-версию, приложив к ней diff.gz от старой обычно проще, чем просто собрать и поставить эту новую версию. Поскольку большая часть работы уже сделана мейнтейнером пакета. А теперь, когда apt научился preferences понимать, так можно ему сказать "если эта хрень поставлена из моего личного репозитория, ни в коем случае не апгрейдь ее пакетом из основного дистрибутива". Чтобы не сломал ненароком. ZK> Zahar(@spbdept.rbc.ru) -- Что пользы от широких горизонтов? Чаще всего их можно открыть только в самом узком кругу. --- С.Е. Лец --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151789ffddd74.html, оценка из 5, голосов 10
|