Я не думаю, что есть родной для qt и многоплатформенный способ для них, но есть, вероятно, некоторые способы и API для того, чтобы делать то, что вы ищете. Сигналы Posix могут что-то сообщать вашему приложению о текущих системных событиях. Также вы можете захотеть посмотреть материал QDbus, в некоторых случаях dbus будет транслировать системные события. Но то, как делать то, что вы действительно ищете, зависит от операционной системы, и без знания вашей целевой операционной системы довольно сложно указать оптимальное решение.