пятница, 1 апреля 2011 г.

Ubuntu и locale

Сегодняшнее утро было омрачено тем фактом, что после вчерашнего обновления Ubuntu 10.04 исчезла русская локализация, выражалось это в английских названиях вместо привычных русских, в консоли постоянно вылазили ошибки, половина апплетов отказалась нормально работать. Проблема решилась довольно быстро. В файлик /etc/environment добавил строчки:
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
После чего сделал:
export LANG=ru_RU.UTF-8
export LC_ALL=ru_RU.UTF-8
В итоге все встало на свои места, после перезагрузки апплеты тоже заработали.
Хоть и Ubuntu - хорошая система, но нет-нет, да проскакивают всякие мелкие баги. Но тем не менее, от этого она хуже не становится, "в ней ты не растворяешься в буржуазном комфорте, а продолжаешь оставаться человеком" (c)

11 комментариев:

  1. так файл /etc/environment защищен от записи, как быть???

    ОтветитьУдалить
  2. sudo gedit /etc/environment

    вводим пароль своего пользователя

    ОтветитьУдалить
  3. тоже после обновления отвалилось? )

    ОтветитьУдалить
  4. а второй шаг тоже с root terminal делается?

    ОтветитьУдалить
  5. нет, его надо делать из под своего пользователя

    ОтветитьУдалить
  6. да, после обновления, и еще после третьего запуска пропали все значки с рабочего стола

    ОтветитьУдалить
  7. блин, я всего два раза перегружался, надеюсь по приходу домой значки будут на месте ))

    ОтветитьУдалить
  8. ну как, получилось? а то я читал на одном форуме, что только переустановка помогла, меня тогда холодный пот прошиб

    ОтветитьУдалить
  9. все ок, СПАСИБО тебе, теперь пошел искать рабочий стол

    ОтветитьУдалить
  10. Возможно папки в домашней директории переименовались: русские названия заменились на английские или наоборот. Мне что-то такое убунта предлагала, но я вежливо отказался

    ОтветитьУдалить
  11. некрофилия и не нравится обновляться? уфф!! поставь себе bsd!

    шучу... :)

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

    ОтветитьУдалить