ph

Запуск оконной системы Photon

Синтаксис:

ph [-cNsvx] [-n имя]

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

Neutrino

Опции:

-c

Открыть терминал "dittoed" в консоли.

-N

Не загружать разделяемые библиотеки явным образом; если указана эта опция, библиотеки загружаются приложениями по мере необходимости.

-n имя

Использовать для запуска Photon устройство, заданное аргументом имя (по умолчанию /dev/photon). Эту опцию следует использовать, если на одном узле необходимо запустить более одной оконной системы Photon.

-s

Безопасный режим. Эту опцию следует использовать, если при начальной загрузке Photon отображается не корректно. Если указана эта опция, Photon запускается в 16-цветном режиме VGA.

-v

Вывести расширенную информацию.

-x

Запретить приложения X11 в Photon.

Описание:

Утилита ph представляет собой сценарий командного интерпретатора, который запускает оконную систему Photon. В случае необходимости сценарий запускает следующие программы:
Примечание. Если определены переменные среды 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 запускается из файла sysinit), утилита ph запускает phlogin – программу входа в систему для Photon.

PATH

В значение этой переменной следует включить каталоги, содержащие исполняемые файлы Photon.

PHEXIT_DISABLE

Отключение кнопки "Exit" (Выход) phlogin.

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.