phlocale

Утилита локализации (часовой пояс, язык, раскладка клавиатуры)

Синтаксис:

phlocale [опции]

Поддерживаемые платформы:

Neutrino

Опции:

-h высота[%]

Высота окна, в пикселях или в процентах по отношению к высоте экрана (если введен символ %).

-S i|m|n

Начальное состояние окна конфигурации пользователя (i – свернуто, m – развернуто на весь экран, n – нормальный вид).

-s имя_сервера

Имя сервера Photon:

Имя_сервера

Использование сервера

путь_к_узлу

путь_к_узлу/dev/photon

полный_путь

полный_путь

относительный_путь

/dev/относительный_путь

-t

Начинать с окна с вкладкой "Time & Date" (Время и дата).

-w ширина[%]

Ширина окна, в пикселях или в процентах от ширины экрана (если введен символ %).

-x положение[%][r]

Координата x верхнего левого угла окна, в пикселях или в процентах от ширины экрана (если введен символ %). Если указан модификатор r, то координата определяется относительно текущей консоли.

-y положение[%][r]


Координата y верхнего левого угла окна, в пикселях или в процентах от высоты экрана (если введен символ %). Если указан модификатор r, то координата определяется относительно текущей консоли.

Описание:

Это приложение используется для установки/изменения пользовательских сведений о локализации, таких как часовой пояс, язык и раскладка клавиатуры.

Примечание. Для использования этой утилиты необходимо запустить Photon.

Примечание. Для этой утилиты в полномочиях пользователя необходимо установить бит setuid ("set user ID" (установить идентификатор пользователя)). В случае использования утилит mkefs, mketfs или mkifs на хосте Windows для добавления этой утилиты в образ необходимо задать атрибут perms для явного определения полномочий, а также атрибуты uid и gid для корректной настройки принадлежности.

Утилиту phlocale можно запустить из командной строки или щелчком по значку "Localization" (Локализация) на панели:



Откроется следующее окно:



Локализация конфигурации с помощью phlocale.

Изменения (за исключением выбора языка) вступают в силу при нажатии кнопки "Apply" (Применить) или "OK". Изменения языка вступают в силу при следующем входе в систему.

Файлы:

Перечисленные далее файлы – это базы данных, содержащие варианты раскладки клавиатуры, часовых поясов и языков:
Утилита phlocale создает следующие файлы (если они еще не существуют) и изменяет их:

${HOME}/.ph/uc_local_t

Основной конфигурационный файл пользователя.

/etc/country

Страна местонахождения на основе выбора часового пояса.

/etc/TIMEZONE

Информация о часовом поясе.

${HOME}/.ph/.ABLANG

Идентификатор выбранного языка PhAB.

/etc/system/trap/.KEYBOARD.имя_хоста

Подставляется имя_файла раскладки клавиатуры для использования правильного файла определения клавиатуры.