Я пытаюсь контролировать то, как мой курсор выглядит в определенные моменты выполнения моей программы. Чтобы указать c, я хочу, чтобы он был "прядильщиком" при выполнении сценария Python, а затем стандартным указателем, когда он завершился. Прямо сейчас у меня есть обратный вызов leave-event-notify в Glade, который изменяет счетчик, когда он покидает определенную область, но это не идеально, поскольку пользователь может не знать, как перемещать курсор, а курсор не точно представляет состояние программы.
Моя программа Python сигнализирует SIGUSR1 в конце выполнения. Я создаю сценарий Python из файла C, используя g_spawn_async_with_pipes
GLib. Есть ли способ поймать сигнал от дочернего процесса, который это создает? Спасибо!