Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
Mitja_R
Сообщения: 56
Сообщение
Mitja_R » 21.07.2005 23:27
При запуске Х-приложений из консоли регулярно получаю
или
Код: Выделить всё
Gdk-WARNING **: locale not supported by Xlib, locale set to C
Жить мне это вроде не мешает, но неприятно, что у меня что-то где-то не поддерживается. Что вообще имеется в виду и как с этим бороться (да и надо ли)?
Заранее спасибо.
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 22.07.2005 11:00
смотри, есть ли
echo $LANG
в
locale -a
Mitja_R
Сообщения: 56
Сообщение
Mitja_R » 22.07.2005 11:04
Код: Выделить всё
ip116 ~ # locale -a
C
en_US.utf8
POSIX
ru_RU
ru_RU.koi8r
ru_RU.utf8
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 22.07.2005 13:17
Для Mitja_R:
и?
echo $LANG
присутствует в списке сгенерированных локалей?
а еще надежнее, чтобы всё из
locale
присутствовало в этом списке
Mitja_R
Сообщения: 56
Сообщение
Mitja_R » 22.07.2005 15:22
Вроде есть, что мне надо...
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 22.07.2005 17:02
блин, задолбался уже без быстрой вставки!!!
в locale должно быть не буква в букву, как в locale -a, а по смыслу
т.е., не utf8, а UTF-8
почему так - лучше не спрашивай
Sash Kan добавил в
22.07.2005 17:02
кстати, действительно, а почему _так_?
даже интересно.
если никто не подскажет, придется порыть первоисточники.
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE
Сообщение
t.t » 22.07.2005 17:59
блин, задолбался уже без быстрой вставки!!!
А если клацать по quote, потом средней кнопкой, потом опять по qoute?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Mitja_R
Сообщения: 56
Сообщение
Mitja_R » 22.07.2005 19:40
(Sash Kan @ Пятница, 22 Июля 2005, 16:02) писал(а): в locale должно быть не буква в букву, как в locale -a, а по смыслу
т.е., не utf8, а UTF-8
почему так - лучше не спрашивай
Пардон-с... Не понял, глуп-с, видимо...
Так где нужно исправить - LANG или название локали вообще?
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 22.07.2005 19:54
Для Mitja_R:
у меня (debian, но это роли не играет):
Код: Выделить всё
$ locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU.koi8r
ru_RU.utf8
russian
uk_UA.utf8
$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Mitja_R
Сообщения: 56
Сообщение
Mitja_R » 22.07.2005 20:25
(Sash Kan @ Пятница, 22 Июля 2005, 18:54) писал(а): Для Mitja_R:
у меня (debian, но это роли не играет):
[skipped]
Спасибо большое, буду пробовать. Кстати, это было Ваше 666-е сообщение, не страшно? :devil_2:
Не помогло
Код: Выделить всё
mitja@ip116 ~ $ locale
LANG=ru_RU.UTF8
LC_CTYPE="ru_RU.UTF8"
LC_NUMERIC="ru_RU.UTF8"
LC_TIME="ru_RU.UTF8"
LC_COLLATE="ru_RU.UTF8"
LC_MONETARY="ru_RU.UTF8"
LC_MESSAGES="ru_RU.UTF8"
LC_PAPER="ru_RU.UTF8"
LC_NAME="ru_RU.UTF8"
LC_ADDRESS="ru_RU.UTF8"
LC_TELEPHONE="ru_RU.UTF8"
LC_MEASUREMENT="ru_RU.UTF8"
LC_IDENTIFICATION="ru_RU.UTF8"
LC_ALL=
mitja@ip116 ~ $ amarok
Qt: Locales not supported on X server
...
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 22.07.2005 20:47
Кстати, это было Ваше 666-е сообщение, не страшно?
чёта мне казалася, что тут все на ты. аль неправ буду? (:
а все страшное уже позади - 668 - наша цифра :devil_2:
Sash Kan добавил в
22.07.2005 20:47
Не помогло
по идее должно быть "UTF-8", а не "UTF8"
сверься по
locale -m|grep UTF
Mitja_R
Сообщения: 56
Сообщение
Mitja_R » 22.07.2005 21:08
Алилуйя! Сппсибо огромное. :thumbsup: