core: Change to register signal handler with glib