Автор Тема: GDM locale  (Прочетена 3605 пъти)

int13

  • Напреднали
  • *****
  • Публикации: 167
    • Профил
GDM locale
« -: Mar 16, 2005, 16:00 »
Искам да да си направя така ,че програмите под Х-а да са на
 английски и същевременно да работя с кодова таблица цп1251.
 Пипнах в /етц/профайл , пипнах в ~/.баш_прoфайл(експорт
 ЛАНГ=ус_УС.цп1251), но явно ключът е в ГДМ, щото като си
 вляза в инит 3 и всичко си е наред. Пипнах и
 /етц/Х11/гдм/локале.алиас , но пак нищо не стана...като
 отворя хтерм и напиша ехо $ЛАНГ пак ми дава ус_УС, а искам
 да е ус_УС.цп1251.Та кажете ми къде в ГДМ да задам да ми
ползва ус_УС.цп1251?
Активен

Nemo dat quod non habet.

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
GDM locale
« Отговор #1 -: Mar 16, 2005, 16:39 »
Айде от мен да мине / буквално !
Мържи те да четеш и ТЪРСИШ !!!

LANG=bg_BG.CP1251
LC_MESSAGES=C

Цитат

LANG
    Used to determine the locale category for any category not specifically selected with a variable starting with LC_.

LC_ALL
    This variable overrides the value of LANG and any other LC_ variable specifying a locale category.

LC_COLLATE
    This variable determines the collation order used when sorting the results of filename expansion, and determines the behavior of range expressions, equivalence classes, and collating sequences within filename expansion and pattern matching (see section 3.5.8 Filename Expansion).

LC_CTYPE
    This variable determines the interpretation of characters and the behavior of character classes within filename expansion and pattern matching (see section 3.5.8 Filename Expansion).

LC_MESSAGES
    This variable determines the locale used to translate double-quoted strings preceded by a `$' (see section 3.1.2.5 Locale-Specific Translation).

LC_NUMERIC
    This variable determines the locale category used for number formatting.

Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

int13

  • Напреднали
  • *****
  • Публикации: 167
    • Профил
GDM locale
« Отговор #2 -: Mar 16, 2005, 16:44 »
Не разбрах пак..това къде да го добавя? Нали ти казвам че в инит 3 режим всичко е ок..значи проблема е в ГДМ!!



ПС: не бързай да ме овикваш '<img'>
Активен

Nemo dat quod non habet.

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
GDM locale
« Отговор #3 -: Mar 16, 2005, 17:51 »
Извинявай.
Относно GDM - не го ползвам, не съм запознат.

Но съобщенията в програмите се влиаят от LC_MESSAGES /или LC_ALL / LANG /.
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
GDM locale
« Отговор #4 -: Mar 17, 2005, 12:35 »
А нещо за операционната система ?
Дали не е RedHat или производна ?
Активен

int13

  • Напреднали
  • *****
  • Публикации: 167
    • Профил
GDM locale
« Отговор #5 -: Mar 17, 2005, 13:25 »
Ами става дума за Федора кор 3.
Активен

Nemo dat quod non habet.

int13

  • Напреднали
  • *****
  • Публикации: 167
    • Профил
GDM locale
« Отговор #6 -: Mar 17, 2005, 13:43 »
мислех си, дали нещо от рода на :


Примерен код
localedef -i us_US -f CP1251 us_US.CP1251


няма да ми свърши работа. Още не съм го пробвал ,но като идея как ви се вижда. Просто искам да ми е Английски средата, но енкодинга да ми е цп1251, за да мога да си записвам файловете във вин съвместимост.
Активен

Nemo dat quod non habet.

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
GDM locale
« Отговор #7 -: Mar 17, 2005, 14:23 »
Цитат (int13 @ Март 17 2005,13:25)
Ами става дума за Федора кор 3.

На RedHat и производни при влизане в системата през {G|K|X}DM не се обработват файловете /etc/profile и ~/.profile.
Освен това /etc/profile.d/lang.sh се изпълнява по най-малоумен начин за всяка интерактивна bash сесия.
В резултат на това нестандартно решение, се получава, че ако зададеш езикови настройки в ~/.profile и стартираш X Window с startx всичко е наред, а като се ползва {g|k|x} нищо не става.

Мисля, че за RH езиковите настройки трябва да се направят във файла ~/.i18n.

Друг начин е да се промени X session скрипта, а също и lang.sh, и да се направят нещата така, че да се използва по-широко известния и популярен начин.

Решенията на инжИнерите на RH винаги са ме учудвали. Като, че ли децата знаят повече за Линукс от тях.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Проблем с locale
Настройка на програми
naiden 1 2669 Последна публикация May 07, 2005, 12:05
от rpetrov
yum проблем с Locale
Настройка на програми
Bashev 2 2711 Последна публикация Dec 15, 2005, 01:06
от peio
share locale net
Системни настройки
jerym 1 2019 Последна публикация Dec 15, 2005, 23:40
от prilep
..x11/locale/locale.alias Правописна грешка?
Хардуерни и софтуерни проблеми
0xAF 13 5681 Последна публикация May 11, 2006, 11:25
от ray
Какво точно означава C locale, ами 'en_US.UTF-8' и кое да ползвам.
Web development
Naka 9 14331 Последна публикация Aug 06, 2019, 11:07
от Naka