Я хочу порождать процесс, используя spawn_async в привязках GLib в javascript в расширении оболочки gnome3.
Мне нужно что-то вроде параметра "standard_output = True" в документе python http://developer.gnome.org/pygobject/stable/glib-functions.html, который при включении возвращает дескриптор файла в стандартный вывод процесса. В этом отношении Python API и C API сильно различаются.
К сожалению, я не могу найти точную документацию по JS API для GTK, официальная страница даже не перечисляет ее, хотя оболочка написана в js для больших частей ...
Подоплекой моего вопроса является то, что я вызываю скрипт на Python, выполняющий последовательную связь, так как я не видел другого способа позволить JS получать свои данные из такого скрипта, кроме как при порождении процесса.
Есть ли у вас догадки, как запустить стандартный процесс, как это?