Thank you. And could you please give some details on how to start main loop with g_main_loop_run to run in a separate thread? Maybe code sample of main_loop_thread(). Thank you in advance!