VNC-сервер для Photon
phvncserver [опции]
- -device rid
- Задаёт ID региона целевого устройства.
- -сpu
- Попытаться использовать память с быстрым доступом процессора.
 | Если включён программный курсор, то могут появляться следы курсора |
- -wheel
- Отключает эмуляцию нажатия кнопок стрелок вниз и вверх при прокрутке колеса мыши.
- -main
- Попытаться брать изображение напрямую с текущей отображаемой поверхности. Работает только при одной поверхности.
- -swap16
- Изменить порядок бит цвета. Работает только для 16-битных цветов.
- -color
- Позволяет задать следующие дополнительные параметры:
- red-shift=смещение
- задает смещение красного цвета в пикселе в битах.
- green-shift=смещение
- задает смещение зелёного цвета в пикселе в битах.
- blue-shift=смещение
- задает смещение синего цвета в пикселе в битах.
- red-max=значение
- задает максимальное значение красного цвета. Равно 2^n - 1, где n - количество бит занимаемых красным цветом.
- green-max=значение
- задает максимальное значение зелёного цвета. Равно 2^n - 1, где n - количество бит занимаемых зелёным цветом.
- blue-max=значение
- задает максимальное значение синего цвета. Равно 2^n - 1, где n - количество бит занимаемых синим цветом.
- -inetd default|xres=<ширина>,yres=<высота>,format=<формат>,refresh=<частота_обновления>
- Параметр, сообщающий приложению о том, что оно запущено через inetd и требуется запуск новой сессии Photon-а. Опция обязательно должна принимать либо значение
default
, либо настройку каких-то из следующих параметров: - xres=ширина
- задаёт ширину виртуального дисплея новой сессии Photon-а (по умолчанию значение
1024
); - yres=высота
- задаёт высоту виртуального дисплея новой сессии Photon-а (по умолчанию значение
768
); - format=формат
- задаёт формат виртуального дисплея новой сессии Photon-а. Может быть одним из следующих вариантов:
- refresh=частота_обновления
- задаёт частоту виртуального дисплея новой сессии Photon-а (по умолчанию значение
60
).
- -rfbport порт
- Порт TCP для протокола RFB.
- -rfbportv6 порт
- Порт TCP6 для протокола RFB.
- -rfbwait время
- Максимальное время ожидания клиента RFB в мс.
- -rfbauth файл
- Использовать файл аутентификации.
- -rfbversion 3.x
- Установить версию протокола RFB.
- -permitfiletransfer
- разрешить передачу файлов.
- -passwd незашифрованный-пароль
- Использовать незашифрованный пароль.
- -deferupdate время
- Время отложения обновлений в мс. По умолчанию используется значение 40.
- -deferptrupdate время
- Время отложения обновлений указателя в мс.
- -desktop имя
- Имя рабочего стола VNС. По умолчанию "LibVNCServer".
- -alwaysshared
- Все новые подключения совместные.
- -nevershared
- Все новые подключения эксклюзивные.
- -dontdisconnect
- Не отключать существующих клиентов, когда происходит новое эксклюзивное подключение. Вместо этого отклонить запрос на подключение.
- -httpdir путь
- Включить http сервер используя путь.
- -httpport порт
- Задаёт порт для http соединения.
- -httpportv6 порт
- Задаёт порт для IPv6 http соединения.
- -enablehttpproxy
- Включает поддержку прокси http.
- -progressive высота
- Включить прогрессивное обновление для медленных соединений. Только часть заданной высоты обрабатывается каждый раз при обновлении.
- -listen ip-адресс
- Ожидать подключения только на сетевом интерфейсе с заданным ip-адресом. -listen localhost и имя хоста работает тоже.
- -listenv6 ipv6-адресс
- Ожидать подключения IPv6 только на сетевом интерфейсе с заданным ipv6-адресом. -listenv6 localhost и имя хоста работает тоже.
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Приложение phvncserver является сервером удаленного рабочего стола по протоколу VNC.
Приложение может быть запущено с помощью программы inetd, если phvncserver и inetd корректно настроены. Про настройку смотрите в статье Удалённый рабочий стол с помощью VNC. В этом случае подключение каждого нового клиента приведёт к созданию новых экземпляров Photon и io-graphics, к которым затем подключится phvncserver. Весь вывод приложения будет перенаправлен в файл /tmp/phvncserver%d.log
, куда вместо %d
будет подставлен PID
phvncserver-а.
Задание порта:
$ phvncserver -rfbport 5901
Задание смещения цветов:
$ phvncserver -s red-shift=16,green-shift=0,blue-shift=8
- EXIT_SUCCESS
- Успешное завершение.
- EXIT_FAILURE
- Утилита завершилась с ошибками.
Photon
- Поддерживается, начиная с
ЗОСРВ
«Нейтрино»
редакции 2024
Photon, phvnc, phvncviewer
Предыдущий раздел: Приложения Photon