Решено: Локаль не поддерживается (в иксах (в консоли - нормально))

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Решено: Локаль не поддерживается

Сообщение sspphheerraa »

Настроил в консоли локаль ru_UA.utf8
Все прекрасно набирается и переключается (раскладки).
Установил Х, - не работает русский/украинский ввод :(
пишет

Код: Выделить всё

X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: UNKNOWN
Current Operating System: Linux localhost 2.6.22-suspend2-r2 #7 SMP Mon Oct 29 21:03:52 EET 2007 x86_64
Build Date: 03 November 2007
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Nov  4 20:44:18 2007
(==) Using config file: "/etc/X11/xorg.conf"
(WW) NVIDIA: No matching Device section for instance (BusID PCI:0:1:3) found
(II) Module already built-in
Synaptics DeviceInit called
SynapticsCtrl called.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error:            Key <LALT> added to map for multiple modifiers
>                   Using Mod5, ignoring Mod1.
> Warning:          Type "ONE_LEVEL" has 1 levels, but <LALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Synaptics DeviceOn called
Warning: locale not supported by Xlib, locale set to C
Warning: locale not supported by Xlib, locale set to C
Warning: locale not supported by Xlib, locale set to C
Warning: locale not supported by Xlib, locale set to C

waiting for X server to shut down Synaptics DeviceOff called
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.

в чем может быть проблема?
Sspphheerraa
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Локаль не поддерживается

Сообщение sash-kan »

надо сгенерировать локаль.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Решено: Локаль не поддерживается

Сообщение sspphheerraa »

В смысле? "сгенерировать"
она существует (и под консолью работает)
locale -a выдает ru_UA.utf8
Sspphheerraa
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Локаль не поддерживается

Сообщение sash-kan »

$ echo $LANG
?
$ locale
?

MAA писал(а):
04.11.2007 22:46
ru_UA.utf8
и это правильно. но в LANG и в LC_* локаль должна быть прописана как ru_UA.UTF-8. насколько мне известно.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Решено: Локаль не поддерживается

Сообщение sspphheerraa »

Вот:

Код: Выделить всё

# echo $LANG
ru_UA.utf8
# locale
LANG=ru_UA.utf8
LC_CTYPE="ru_UA.utf8"
LC_NUMERIC="ru_UA.utf8"
LC_TIME="ru_UA.utf8"
LC_COLLATE="ru_UA.utf8"
LC_MONETARY="ru_UA.utf8"
LC_MESSAGES=C
LC_PAPER="ru_UA.utf8"
LC_NAME="ru_UA.utf8"
LC_ADDRESS="ru_UA.utf8"
LC_TELEPHONE="ru_UA.utf8"
LC_MEASUREMENT="ru_UA.utf8"
LC_IDENTIFICATION="ru_UA.utf8"
LC_ALL=

Странно, но я изменил в /etc/env.d/02locale Значение LANG на ru_UA.UTF-8
а вывод комманд такой же как и выше
Sspphheerraa
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Локаль не поддерживается

Сообщение sash-kan »

в какой момент обрабатывается содержимое /etc/env.d/02locale?
кажется, уже где-то кто-то из гентушников здесь на форуме рекомендовал перезагрузку после изменения этого файла. идиотизм, конечно, полный (с точки зрения пользователя gnu), но, если в генту по-другому никак, то…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Решено: Локаль не поддерживается

Сообщение sspphheerraa »

О, спасибо,
# env-update && source /etc/profile
помогло, :) русский/украинский ввод появился, но теперь Х (twm) грузится долго и в консоли пишет:

Код:

Build Operating System: UNKNOWN Current Operating System: Linux localhost 2.6.22-suspend2-r2 #7 SMP Mon Oct 29 21:03:52 EET 2007 x86_64 Build Date: 03 November 2007 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 5 21:34:26 2007 (==) Using config file: "/etc/X11/xorg.conf" (WW) NVIDIA: No matching Device section for instance (BusID PCI:0:1:3) found (II) Module already built-in Synaptics DeviceInit called SynapticsCtrl called. The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Key <LALT> added to map for multiple modifiers > Using Mod5, ignoring Mod1. > Warning: Type "ONE_LEVEL" has 1 levels, but <LALT> has 2 symbols > Ignoring extra symbols Errors from xkbcomp are not fatal to the X server Synaptics DeviceOn called Warning: Missing charsets in String to FontSet conversion twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. waiting for X server to shut down Synaptics DeviceOff called FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.
Sspphheerraa
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Решено: Локаль не поддерживается

Сообщение sspphheerraa »

MAA писал(а):
05.11.2007 22:25
О, спасибо,
# env-update && source /etc/profile
помогло, :) русский/украинский ввод появился, но теперь Х (twm) грузится долго и в консоли пишет:

Код:

Build Operating System: UNKNOWN Current Operating System: Linux localhost 2.6.22-suspend2-r2 #7 SMP Mon Oct 29 21:03:52 EET 2007 x86_64 Build Date: 03 November 2007 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 5 21:34:26 2007 (==) Using config file: "/etc/X11/xorg.conf" (WW) NVIDIA: No matching Device section for instance (BusID PCI:0:1:3) found (II) Module already built-in Synaptics DeviceInit called SynapticsCtrl called. The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Key <LALT> added to map for multiple modifiers > Using Mod5, ignoring Mod1. > Warning: Type "ONE_LEVEL" has 1 levels, but <LALT> has 2 symbols > Ignoring extra symbols Errors from xkbcomp are not fatal to the X server Synaptics DeviceOn called Warning: Missing charsets in String to FontSet conversion twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. twm: warning: font for charset JISX0208.1983-0 is lacking. twm: warning: font for charset KSC5601.1987-0 is lacking. twm: warning: font for charset GB2312.1980-0 is lacking. waiting for X server to shut down Synaptics DeviceOff called FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.

Проблема решена с помощью
# emerge font-jis-misc font-isas-misc font-daewoo-misc font-somy-misc
Sspphheerraa
Спасибо сказали: