[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Локальные ресурсы X-приложений (бывш. strace & X11)



-----Исходное сообщение-----
От: Aleksey Novodvorsky <aen@logic.ru>
Кому: Dmitry B. Sidorov <dmsidorov@mtu-net.ru>
Копия: debian-russian@lists.debian.org <debian-russian@lists.debian.org>
Дата: 5 февраля 2000 г. 12:55
Тема: Re: Локальные ресурсы X-приложений (бывш. strace & X11)


>> xterm, xedit и xman ищут
>> зависящие от локали ресурсы в следующих каталогах (на примере xterm):
>> 269   access("/usr/X11R6/lib/X11/ru_RU.KOI8-R/app-defaults/XTerm-color",
>> R_OK) = ....
>> А
>> если у меня десяток разноплеменных пользователей, то у меня должен быть
>> десяток таких дурацких каталогов?
>
>?????
>По-моему,  как раз здесь все очень здорово. Обеспечивается модульность
>локализации, настройки для одного языка не мешают другому. Гораздо менее
удачным
>решением было бы мешать это все в одном месте.

Я как раз согласен, что специфичные для локали ресурсы должны быть порознь.
Беда в названии этого каталога:
/usr/X11R6/lib/X11/<имя_локали>/app-defaults/<имя_приложения>.


/usr/X11R6/lib/X11/ перегружен всякой всячиной, к языкам никакого отношения
не имеющей. А их требуется немало. И очень странно иметь множество каталогов
с единственным стандартным подкаталогом в качестве содержимого. Было бы
логично найти ему какое-нибудь другое место, например,
/usr/X11R6/lib/X11/app-defaults/<имя_локали>/<имя_приложения>,
/usr/X11R6/lib/X11/locale/app-defaults/<имя_локали>/<имя_приложения> или еще
что-нибудь в этом роде.

>> Хорошо бы им добавить еще
>> мысли по локализации.
>
>Какие? Давайте обсудим.
>Замечу, что они включили (в 4.0)  не только раскладку ru, но и поддержку
кучи
>кодировок, в том числе KOI8-U, а также патчи Ивана Паскаля, исправляющие
ошибки
>Xlib в работе с кодировками (некоторые из этих ошибок мешали довольно
сильно). К
>сожалению, пока не удалось уговорить XFree team включить русские Type1,
>созданные Сергеем Шарашкиным.


Я плохо знаю XFree, поэтому мои предложения могут быть только дилетантскими.
Мне не нравится, что  XFree не может использовать ресурсы самой ОС для
работы с клавиатурой даже там, где их вроде достаточно, как это в Linux.
Плохо, что при этом все кодировки компилируются внутрь.
Плохо, что нет никакой возможности использовать по-настоящему полноэкранные
приложения типа mc в xtrem, поскольку нельзя заставить символы отрисовки
окон от ncurses или slang перекодироваться иначе, чем обычный вывод.
Плохо, что нельзя просто задействовать ядреную перекодировку, тогда
предыдущая проблема отпала сама.
Непонятно, остаются ли внутренности X и xkb в первую очередь дважды
восьмибитными или станут наконец-то UNICODE, что опять же сократит
дублирование кода.

Все эти и другие вопросы как-то обходятся и в текущих версиях, но остаются
опасения, что их начнут решать как-нибудь "не в ту сторону".

С наилучшими пожеланиями,
Дмитрий Б. Сидоров <dmsidorov@mtu-net.ru>

>
>Rgrds, AEN.





Reply to: