@Florian: I think I may have figured it out now - finally :-)
For the app logging we rely on GDesktopAppInfo emitting a signal on the bus which is then picked up by Zeitgeist and logged. I guess it's fair to assume that Qt doesn't emit the same DBus signals as GIO when starting apps? ;-)
This would mean that you only get data in Most Frequently Used when *not* using unity-2d as far as I can tell.
There are two ways to fix this - either you manually emit the same DBus signal as g_desktop_app_info_launch() does - or you provide some alternate hooks which you then wire up in lp:zeitgeist-datahub.
@Florian: I think I may have figured it out now - finally :-)
For the app logging we rely on GDesktopAppInfo emitting a signal on the bus which is then picked up by Zeitgeist and logged. I guess it's fair to assume that Qt doesn't emit the same DBus signals as GIO when starting apps? ;-)
This would mean that you only get data in Most Frequently Used when *not* using unity-2d as far as I can tell.
There are two ways to fix this - either you manually emit the same DBus signal as g_desktop_ app_info_ launch( ) does - or you provide some alternate hooks which you then wire up in lp:zeitgeist-datahub.