Я хотел бы выполнить команду (например, ls) в Vala, например, функцию Python os.system или, что лучше, функцию popen. Есть идеи?
ОК, понял: Glib.Process.spawn_command_line_sync.
Лучше всего использовать пакет posix. Затем просто выполните Posix.system("command"), который возвращает int.
posix
Posix.system("command")
http://www.valadoc.org/posix/Posix.system.html