Автор Гілка: XFree86 4.3.0 і українська мова (locale uk_UA...  (Прочитано 4068 раз)

Відсутній curt

  • Дописувач
  • **
  • дописів: 76
  • Карма: +0/-0
  • Пінгвіни кажете?
А ніхто не пробував збирати то чудо техніки??
Бо у мене воно зібралося, але працювати так як мені треба ну ніяк не хоче.
В xterm українські букви так і не показує:
- шрифти встановлені, бо їх бачить xfontsel тай якщо xtermu явно вказати шрифт то все працює;
- якщо запускати xterm -en uk_UA.KOI8-U то свариться що немає відповідного charset'у і запускає всеодно в кодуванні ISO-8859-1;
- Х зкомпільовані з опцією -DX_LOCALE ,тобто по ідеї все мало би бути на місці.
Мож хто вже стикався?? І знає як вмрішувати...
LCA - Lab of Computing Art - Лабораторія Мистецтва Обчислень

Присутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3745
  • Карма: +9/-0
  • Програміст
Re: XFree86 4.3.0 і українська мова (locale uk_UA.
« Відповідей #1 : 2003-03-23 18:26:53 »

 В xterm українські букви так і не показує:
- шрифти встановлені, бо їх бачить xfontsel тай якщо xtermu явно вказати шрифт то все працює;


То в чому проблема? Пропишіть відповідний шрифт в налаштуваннях xterm (/etc/X11/app-defaults/XTerm чи /usr/X11R6/lib/X11/app-defaults/XTerm) і покладіть його в /usr/X11R6/lib/X11/uk/app-defaults/ (щоб він автоматично читався, коли ви запукатимете xterm з під української локалі), або переконайтеся, що у вас першими стоять у FontPath посилання на українські версії шрифтів fixed, 5x7, 6x10, 7x13, 9x15.

Перевірити це можна командою xlsfonts:

bash-2.05$ xlsfonts -llu 7x13|grep FONT
      FONTNAME_REGISTRY    
      FONT                  -Misc-Fixed-Medium-R-Normal--13-120-75-75-C-70-koi8-ub

bash-2.05$ xlsfonts -llu fixed|grep FONT
      FONTNAME_REGISTRY    
      FONT                  -Misc-Fixed-Medium-R-SemiCondensed--13-120-75-75-C-60-koi8-ub

Про XF86Config, xfs, FontPath, fonts.dir, alias розказувати чи вивже знаєте? (Якщо самі собі X-и компілюєте, то думаю що знаєте).


- якщо запускати xterm -en uk_UA.KOI8-U то свариться що немає відповідного charset'у і запускає всеодно в кодуванні ISO-8859-1;


uk_UA - це не кодування.

Про ключик -en я не чув, в мене воно сприймає це як -e (тобто execute, виконати команду) та -n (встановити заголовок вікна).

Якщо ви хочете запустити програму під іншою локаллю, то просто змініть змінну LANG:

bash-2.05$ LANG=uk_UA.KOI8-U date
Ндл Бер 23 18:16:44 EET 2003
bash-2.05$ LANG=ru_RU.KOI8-R date
Вск Мар 23 18:16:57 EET 2003
bash-2.05$ LANG=uk_UA.CP1251 date
мДК аЕП 23 18:17:09 EET 2003
[Fedora Linux]

Відсутній curt

  • Дописувач
  • **
  • дописів: 76
  • Карма: +0/-0
  • Пінгвіни кажете?
Re: XFree86 4.3.0 і українська мова (locale uk_UA.
« Відповідей #2 : 2003-03-25 18:52:19 »
Дякую за поради, достатнім виявилося переставити нагору рядки де описані українізовані шрифти.
Що найгірше, що я про цю проблему знав, але оскільки давно вже неналаштовував Х, забув  :-/
Щє раз дякую за допомогу :) приступаю до збирання Gnome 2.2  :D
LCA - Lab of Computing Art - Лабораторія Мистецтва Обчислень

Присутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3745
  • Карма: +9/-0
  • Програміст
Re: XFree86 4.3.0 і українська мова (locale uk_UA.
« Відповідей #3 : 2003-03-25 19:34:30 »
Останні переклади для Гнома лежать тут: http://developer.gnome.org/projects/gtp/status/gnome-2.2/uk/index.html

Координатор - Юрій Сирота.
[Fedora Linux]