Как запустить сервер VNC в C? - PullRequest
1 голос
/ 12 января 2012

Мне нужно открыть легкий X-сервер на языке C.Я полагаю, что VNC может быть достаточно легким и универсальным во всех версиях Linux и Windows.Есть ли C API для запуска vnc сервера?Какие библиотеки ему нужны?

1 Ответ

1 голос
/ 12 января 2012

Если вы знаете имя двоичного файла (исполняемого файла), который вы хотите запустить, вы, вероятно, можете просто использовать system() для его запуска.Предполагая, что бинарный файл находится в / usr / bin / vncserver :

system("/usr/bin/vncserver");

Обратите внимание, что, как указано в комментарии, ваш вопрос довольно запутан.Сервер VNC является , а не X-сервером.Вполне возможно запустить VNC-сервер без запуска X «внутри».Поэтому запуск сервера VNC, скорее всего, не поможет решить вашу проблему.Я предлагаю вам опубликовать новый вопрос с более четким описанием того, чего вы пытаетесь достичь, это звучит очень похоже на то, что вы «прыгаете» к решению.

...