Для сложных случаев - приложений, запускающих другие приложения, например, текстового процессора, запускающего веб-браузер, - будет необходимо сотрудничество между приложениями для отслеживания этой информации.Проект Zeitgeist уже пытается отследить, какие документы были открыты, из каких документов, что достаточно близко, чтобы мне, вероятно, пришлось работать с Zeitgeist (и / или его эквивалентом KDE - Nepomuk?), Чтобы реализовать это.