LINUX.ORG.RU

vnc4server через xinetd


0

1

Решая свою проблему пытаюсь реализовать сабж.

Сейчас запускаю vnc без xinetd командой vnc4server. это скрипт, который делает много полезного, главное — читает ~/.vnc/xstartup. Во всех же инструкциях предлагается запускать голый Xvnc, то есть xsartup остаётся за бортом, в результате вместо гнома вижу серый фон.

Можно ли запускать из xinetd vnc4server, а не Xvnc?

★★★★

> Можно ли запускать из xinetd vnc4server, а не Xvnc?

Короткий ответ - нет.

Сервер, который предназначен для запуска из-под inetd (или аналогов) должен читать данные из stdin и писать в stdout. Всю работу с сокетами полагается оставить демону inetd.

Судя по man'ам, у Xvnc есть опция -inetd, то есть он уже написан с оглядкой на подобный запуск. У vnc4server я такой опции не нашёл (искал в man'е).

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

> Сервер, который предназначен для запуска из-под inetd (или аналогов) должен читать данные из stdin и писать в stdout.

В общем-то я так и думал, но чистый Xvnc вообще неюзабелен же...

Судя по man'ам, у Xvnc есть опция -inetd, то есть он уже написан с оглядкой на подобный запуск. У vnc4server я такой опции не нашёл (искал в man'е).

vnc4server все опции, которые не понимает, передаёт в вызываемый Xvnc, но толку от этого нет.

muon ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.