Запуск оконной системы Photon
ph [-cNsvx] [-n имя]
- -c
- Открыть терминал "dittoed" в консоли.
- -N
- Не загружать разделяемые библиотеки явным образом; если указана эта опция, библиотеки загружаются приложениями по мере необходимости.
- -n имя
- Использовать для запуска Photon устройство, заданное аргументом имя (по умолчанию
/dev/photon
). Эту опцию следует использовать, если на одном узле необходимо запустить более одной оконной системы Photon.
- -s
- Безопасный режим. Эту опцию следует использовать, если при начальной загрузке Photon отображается не корректно. Если указана эта опция, Photon запускается в 16-цветном режиме VGA.
- -v
- Вывести расширенную информацию.
- -x
- Запретить приложения X11 в Photon.
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита ph представляет собой сценарий командного интерпретатора, который запускает оконную систему Photon. В случае необходимости сценарий запускает следующие программы:
- менеджер шрифтов;
- Photon (сервер оконной подсистемы Photon);
- inputtrap для обнаружения оборудования, используемого для ввода, и запуска менеджера ввода (см. далее).
- pwm (менеджер окон Photon)
- shelf (менеджер панели Photon)
- Если существует файл сценария
$HOME/.ph/phapps
, Photon запускает исполняемые файлы, перечисленные в этом файле. В этом файле удобно указывать приложения, которые требуется запускать при каждой загрузке Photon. Файл должен быть исполняемым (команда chmod +x phapps).
 | Если определены переменные среды PHGFX и PHINPUT , утилита ph использует значения этих переменных для запуска драйверов графики/ввода. |
Запуск Photon:
ph
- ${HOME}/.ph/phapps
- Содержит пользовательский список приложений, которые должны автоматически запускаться при запуске Photon. Этот файл должен быть исполняемым.
- /etc/system/config/nophoton
- Если существует этот файл, загрузка Photon не выполняется. Содержимое файла несущественно; файл можно просто создать с помощью утилиты touch.
Команда ph устанавливает или использует следующие переменные среды:
- ABLPATH
- Если не установлен язык или путь к каталогу translations, назначается путь
PHOTON_PATH/translations
. - ABLANG
- Если эта переменная среды не установлена, утилита ph использует параметр настройки из файла
/etc/photon/ABLANG
. Если переменная LOGNAME
установлена и существует файл $HOME/.ph/.ABLANG
, параметр настройки из этого файла имеет более высокий приоритет, чем глобальный параметр настройки. - LOGNAME
- Если эта переменная среды не установлена (например, если утилита ph запускается из файла /etc/system/sysinit), утилита ph запускает phlogin2 – программу входа в систему для Photon. Если переменная и скрипт ph запускаются из загрузочного образа, это позволяет осуществлять автоматический вход в Photon.
- PATH
- В значение этой переменной следует включить каталоги, содержащие исполняемые файлы Photon.
- PHEXIT_DISABLE
- Отключение кнопки "Exit" (Выход) phlogin2.
- PHFONT
- Установка зарегистрированного имени сервера шрифтов (например,
/dev/phfont
). - PHFONTOPTS
- Опции, передаваемые серверу шрифтов.
- PHGFX
- Полная команда, которую требуется использовать вместо стандартных команд запуска графического драйвера. Например, для платы Aspen/Tahoe можно указать следующую команду:
export PHGFX="io-graphics -amode=/usr/photon/config/q2sd.conf \
-dldevg-q2sd.so -g640x480x16" - PHINPUT
- Полная команда, которую требуется использовать вместо команд по умолчанию для запуска драйвера ввода.
- PHOTON
- Имя устройства Photon (обычно
/dev/photon
; с помощью опции -n этот параметр можно переопределить). - PHOTON_PATH
- Имя корневого каталога, содержащего файлы Photon (обычно
/usr/photon
). - PHWM
- Имя запускаемого менеджера окон Photon (по умолчанию pwm).
- PHWMOPTS
- Опции для pwm.
Базовые подсистемы ЗОСРВ «Нейтрино»
inputtrap, phlogin2, Photon, pwm, shelf
Вход в систему, выход из нее и завершение работы
Предыдущий раздел: Утилиты