Автор Гілка: При вході в систему відсутня латиниця  (Прочитано 14401 раз)

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Встановив Сабайон 6.0, але при вході в систему не перемикається мова. Лише українська.

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
1. Виходите з іксів;
2. Вводите:
setxkbmap -layout "us,uk" -option "grp:lwin_toggle,grp:rwin_switch"3. Входите в ікси.

P.S. Коли не помиляюсь…

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Дякую! Але я, недочекавшись допомоги, встановив англійською.  Допоможіть  вирішити проблему з українською локалізацією.

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Ні, ну подужайте man setxkbmap.

Відсутній James

  • Кореспондент
  • ***
  • дописів: 205
  • Карма: +0/-0
1) відредагуйте файл /etc/locale.gen
тобто, закоментуйте усі рядки з анлійською локалізацією і додайте наступних два рядки:
uk_UA.UTF-8 UTF-8
uk_UA.KOI8-U KOI8-U


2) виконайте
# locale-gen

3) відредагуйте файл /etc/env.d/02locale
тобто, замість LANG="en_US.UTF-8" впишіть LANG="uk_UA.UTF-8"

4) виконайте
# env-update && source /etc/profile

5) вийдіть з системи і знову зайдіть... все... українська локалізація має нормально функціонувати...
« Змінено: 2011-09-27 01:27:47 від James »

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Дякую James! Не знаю. як відкрити під рутом /etc/locale.gen.

Відсутній James

  • Кореспондент
  • ***
  • дописів: 205
  • Карма: +0/-0
# nano /etc/locale.gen

або

$ gksu gedit /etc/locale.gen
але спочатку переконайтесь, чи встановлено пакунок gksu...
« Змінено: 2011-09-28 20:47:03 від James »

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
1) відредагуйте файл /etc/locale.gen
тобто, закоментуйте усі рядки з анлійською локалізацією і додайте наступних два рядки:
uk_UA.UTF-8 UTF-8
uk_UA.KOI8-U KOI8-U
Додав, перевірив - є.

2) виконайте
# locale-gen

Виконав
3) відредагуйте файл /etc/env.d/02locale
тобто, замість LANG="en_US.UTF-8" впишіть LANG="uk_UA.UTF-8"
Введення $ gksu gedit/etc/env.d/02locale або # nano/etc/env.d/02locale - немає такого файлу або директорії. хоча такий файл є.


Відсутній James

  • Кореспондент
  • ***
  • дописів: 205
  • Карма: +0/-0
Введення $ gksu gedit/etc/env.d/02locale або # nano/etc/env.d/02locale - немає такого файлу або директорії. хоча такий файл є.
ви не вставили пропуск y позначених місцях...

$ gksu gedit /etc/env.d/02locale
# nano /etc/env.d/02locale
« Змінено: 2011-09-28 23:28:45 від James »

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Yes!Yes!Yes! Знімаю капелюха! Повторююсь, але: ніколи не перестану дивуватись магії терміналу і тим людям, які так віртуозно цією магією володіють. Українською все і одразу :D

idontremember

  • Гість
хм-м, а чи не можна було це вирішити простіше:
rdr@myhost:~$ export LANG=ru_UA.utf8Або інші uk_UA. (У мене просто невєрная ;D  сістєма, без файлу - /etc/locale.gen .
---
Це не пусті балачки, бо я вважаю, що при вказнні потрібної локаліізації (кодування та мови) система, спираючись назмінну $LANG, сама повинна, під час завантаження/входу до системи, встановлювати (завантажувати) потрібні файли локалізації (key-map`и та іншу собачатину). Чи це не так?
« Змінено: 2011-10-01 23:59:17 від idontremember »