Я играл и написал код для Android, и я изучил концепцию Intents и BroadcastReceivers в Android. Они используются для вызова приложений в определенных целях, например, для звонка, воспроизведения музыки или запроса включения Bluetooth. Приложения могут регистрироваться для этих намерений, которые обычно транслируются, а затем могут обрабатывать их.
Что является предлагаемым эквивалентом на платформе Ubuntu (freedesktop, что угодно)? В частности, в контексте телефонных приложений, но также и для настольных приложений.
Сначала я подумаю об обработчиках URI-схемы, а затем, с большим сомнением, о некоторой конструкции DBus.