Всем привет!
После обновления на Kubuntu 12.04 возникла проблема со входом в систему. А именно: не печатается буква "W" при наборе. Вместо нее выплывает "u с двумя точками на ней". При входе через консоль такая же тема - там просто не печатается данная буква.
В чем может быть загвоздка?
а что нам говорит команда locale?
а хотя... если залогиниться не выходит, то ничего не говорит =\
В прочем, можно грузануться в recovery mode и там проверить.
Вот такой интересный вывод locale
Глупый вопрос: переключить язык пробовали?
Пробовал различными комбинациями клавиш уже. Нулевой результат. Не переключает. Хотя в самой системе стояли два языка, все стандартно.
а если консольно:
startx
Ээээ, запуск Иксов? А как это поможет решить вопрос с локалью? Ладно, продолжу битву завтра. Всех с наступающим Великим праздником Победы!
что в папке?
ls /var/lib/locales/supported.d/
должы быть три файла
en, ru и local (если конечно только русский и английский). удалить лишнее
после:
locale-gen
да, действительно странно...
de_CH это что? Немецкий чешского разлива? Почему он по умолчанию? Язык системы какой?
K-menu -- Параметры системы -- Локаль. В пункте "Языки и стандарты" закладка "Страна" должно быть "Россия". В закладке "Языки" что есть в "Доступных" и что в "Предпочтительных"?
Теперь пункт "Системные языки". Что во вкладке "Установить"? При заходе туда не выскакивает окошко с руганью о том, что языки не до конца установлены? Если выскакивает, то согласиться доустановить. Во вкладке "Удалить" должны быть только русский и английский. Во вкладке "Настроить системный язык" должны быть английские (17 штук) и русский (РФ).
Если не получается через консоль, то попробуем через графику.
У меня в этой вкладке вообще 17 английских и 2 русских (РФ и Украина)
Вот и у меня было (хотя наверное не 17, меньше), я и почистил :) Ну это наверное, как в винде, зуд такой бывает у пользователей, типа "реестр почистить" ... Удалял так:
sudo localedef --delete-from-archive en_AG.utf8 en_AU.utf8 en_BW.utf8
Тоже поудалял лишнее, но что делать с логинскрином не знаю(
Доигрался с чистками? Молодец! А теперь удави немца.
В общем, я в тупике. Поменял пароль на цифровой через ЛайвСд. После входа в систему набрал locale и получил
voland@voland-ubuntu:~$ locale
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU
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=
Поработал с конфиг файлами и добился:
Generating locales...
en_US.UTF-8... up-to-date
ru_RU.UTF-8... up-to-date
Generation complete.
Но при вводе в логинскрине такая же лабуда, как и была.
а если сделать так:
запустить мс перейти в каталог /etc и там запустить поиск (esc shift знак вопроса)
шаблон имени * (все файлы) в поле "содержимое" de_CH
у меня он их нашел только запуске пулсеаудио и каком то нет, оказавшимся ссылкой на исполняемый файл
Моя локаль ru_UA нашлась в двух файлах, где ей и место...
/etc/environment
/etc/default/locale
Эти файлы используются до логина. то есть при работе кдм. Заодно и настройки кдм посмотрите, может где то промахнулись и случайно выбрали не ту локаль?
Я в общем ждал, сейчас решил вмешаться. Ибо в чудеса я не верю :-)
Да какие там чудеса? Явно ставился немецкий язык. И его явно криво снесли (не полностью).
Но мы с тобой, похоже, два старых тормоза. :-) Если в "Параметрах системы" посмотреть на первую же вкладку "Входа в систему", то там обнаружится (без всякой консоли и правки конфигов!) выбор языка. Может это оно?
Нет, немецкий никогда не ставился, я в нём не бельмеса, зачем он мне? И до чистки его локаль нигде не упоминалась. Система ставилась с нуля, на инглише, русификация была позже проведена командой, взятой из подшивки. Все те же действия были проведены на компе, на котором система апгрейдилась с 11.10 до 12.04, никакого немецкого не вылезло.
Мистика? Ох, не верю! А "Вход в систему" пробовал посмотреть?
Зашёл, посмотрел, стоял Английский (GB), поставил US (но это же никак не влияет на наличие de_CH?).
Как по мне, то никак влиять не должно. Стало быть, клиническая картина выглядит так: по какой-то непонятной причине вместо английского встал немецкий. Как это исправить я пока придумать не могу.
Не было у меня никакого немецкого изначально. Не путайте с той проблемой, что решал Мастер Йода.
Сорри, не в ту ветку ответил. Я как раз относительно проблемы Йоды размышлял.
Выполнил поиск, упоминания так=же в пульсаудио и нетах двух.
Вывод по /etc/environment:
/etc/environment [----] 0 L:[ 1+ 3 4/ 4] *(115 / 115b)
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="ru_RU"
LANG="ru_RU.UTF-8"
Вывод по /etc/default/locale:
/etc/default/locale [----] 0 L:[ 1+ 2 3/ 3] *(36 / 36b)
LANG="ru_RU.UTF-8"
LANGUAGE="ru_RU"
В настройках КДМ: Язык Английский en_GB (еще присутствует русский по выбору)
В общем, проблема решена! Загвоздка оказалась в определении раскладки клавы. В файле/etc/default/keyboard у меня почему то стоял язык раскладки "az"!!! Поправил все на
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
И все теперь работает на ура :)
добавь РЕШЕНО к названию темы
Я до сегодняшнего дня сидел в Убунту-10.04. Ради любопытсва попробовал установить Кубунту-12.04 и ошалел от счастья. Во первых всё стало фантастиски егко и правильно. Во вторых ОС просто летает. так что решил остаться в этой ОС, чего и всем желаю.
Устанавливался с диска DVD
Отправить комментарий