Утилита локализации (часовой пояс, язык, раскладка клавиатуры)
phlocale [опции]
- -h высота[%]
- Высота окна, в пикселях или в процентах по отношению к высоте экрана (если введен символ %).
- -S i|m|n
- Начальное состояние главного окна (i – свернуто, m – развернуто на весь экран, n – нормальный вид).
- -s имя_сервера
- Имя сервера Photon:
Имя_сервера | Использование сервера |
---|
путь_к_узлу | путь_к_узлу/dev/photon |
полный_путь | полный_путь |
относительный_путь | /dev/относительный_путь |
- -t
- Начинать с окна с вкладкой "Дата и время".
- -k
- Начинать с окна с вкладкой "Клавиатура".
- -w ширина[%]
- Ширина окна, в пикселях или в процентах от ширины экрана (если введен символ %).
- -x положение[%][r]
- Координата x верхнего левого угла окна, в пикселях или в процентах от ширины экрана (если введен символ %). Если указан модификатор r, то координата определяется относительно текущей консоли.
- -y положение[%][r]
- Координата y верхнего левого угла окна, в пикселях или в процентах от высоты экрана (если введен символ %). Если указан модификатор r, то координата определяется относительно текущей консоли.
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Это приложение используется для установки/изменения пользовательских сведений о локализации, таких как часовой пояс, язык и раскладка клавиатуры.
| Для использования этой утилиты необходимо запустить Photon. |
| Для этой утилиты в полномочиях пользователя необходимо установить бит setuid ("set user ID" (установить идентификатор пользователя)). В случае использования утилит mkefs, mketfs или mkifs на хосте Windows для добавления этой утилиты в образ необходимо задать атрибут perms для явного определения полномочий, а также атрибуты uid и gid для корректной настройки принадлежности. |
Утилиту phlocale можно запустить из командной строки или щелчком по значку "Язык и региональные стандарты".
Рисунок 1. Внешний вид окна приложения
Изменения (за исключением выбора языка) вступают в силу при нажатии кнопки "Применить" или "Готово". Изменения языка вступают в силу при следующем входе в систему.
- /usr/photon/keyboard/uc_keyboard_t
- /usr/photon/translations/uc_language_t
- /usr/photon/timezone/uc_tz_t
- Перечисленные далее файлы – это базы данных, содержащие варианты раскладки клавиатуры, часовых поясов и языков.
Утилита phlocale создает следующие файлы (если они еще не существуют) и изменяет их:
- ${HOME}/.ph/uc_local_t
- Основной конфигурационный файл пользователя.
- /etc/country
- Страна местонахождения на основе выбора часового пояса.
- /etc/TIMEZONE
- Информация о часовом поясе.
- ${HOME}/.ph/.ABLANG
- Идентификатор выбранного языка PhAB.
- /etc/system/trap/.KEYBOARD.имя_хоста
- Подставляется имя_файла раскладки клавиатуры для использования правильного файла определения клавиатуры.
Базовые подсистемы ЗОСРВ «Нейтрино», Photon
date, rtc, Photon
Предыдущий раздел: Приложения Photon