Поскольку в Fedora 9 содержит несколько ограниченный и спрятанный в глубь операционной системы механизм смена локализации я хотел бы осветить этот момент на примере Fedora 8.
Для начала хочу сказать, что старый механизм доступный в Федора 8 предусматривал динамичный способ переключения между локализациями и был открыт пользователю в первом диалоге системы. Что значительно облегчало знакомство с операционной системой особенно для людей не привыкшие к англоязычному интерфейсу. Кроме того, была доступна функция смена менеджера окон так же при первом знакомстве с системой, однако и она была отключена по не понятным для меня причинам. Итак по порядку. И конечно все описанные ниже способы переключения на русский язык операционный системы Fedora 8, так же работают с Fedora 9.
Fedora interface localization
Локализация интерфейса это в первую очередь перевод всех диалогов системы на национальный язык, а во вторую очередь - переименовывание общих папок такие как Музыка, Документы.Локаль текущей сессии храниться в конфигурационном файле ~/.dmrc и легко может быть изменена с локали по умолчанию на требуемую. Например на русскую:
~/.dmrc
[Desktop] Session=default Language=ru_RU.UTF-8
Так же полезно знать что после следующего входа в систему будет запущена программа из пакета xdg-user-dirs-gtk которая займется подготовкой рабочего стола к новому языку. Данная программа делает минимальные изменения системы, а именно:
Переименовывает рабочие папки в родную локаль, а так же обновляет ссылки на эти папки внутри следующих файлов:
- ~/.config/user-dirs.locale
- ~/.config/user-dirs.dirs
- ~/.dmrc
- ~/.gtk-bookmarks
Change Fedora Window Manager
Switch to XFCE
Для смены менеджера окон по умолчанию необходимо изменить в том же файле ~/.dmrc параметр Session, вот пример запуска XFCE:~/.dmrc
[Desktop] Session=xfce4 Language=ru_RU.UTF-8
Switch to KDE
~/.dmrc[Desktop] Session=kde Language=ru_RU.UTF-8
Обратите внимание, что файл ~/.dmrc используется программой Gnome Login Manager (gdm) и поэтому будет запущен только в том случае, если вы используете стандартный вход в систему. Это касается только локального подключения, если же вы используете vncserver или удаленный вход то данные параметры могут быть проигнорированы.


0 коммент.:
Отправить комментарий