Look up XDG categories for for desktop id or file path @id. Returns
null if id is not found. This method will do sync IO if the desktop file for @id is not already cached. So if you are living in an
async world you must first do an async call to lookup_async(id) before calling this method, in which case no sync io will be done.
Look up keywords for for desktop id or file path @id. The keywords
will be an amalgamation of the X-GNOME-Keywords and X-AppInstall-Keywords fields from the .desktopfile. Returns null if id is not
found. This method will do sync IO if the desktop file for @id is not already cached. So if you are living in an async world you must
first do an async call to lookup_async(id) before calling this method, in which case no sync io will be done.
Look up the full path to the desktop file for desktop id @id. Returns
null if @id is not found. This method will do sync IO if the desktop file for @id is not already cached. So if you are living in an
async world you must first do an async call to lookup_async(id) before calling this method, in which case no sync io will be done.
Look up an AppInfo given its desktop id or absolute path. The desktop
id is the base filename of the .desktop file for the application including the .desktop extension.
Look up an AppInfo given its desktop id or absolute path. The desktop
id is the base filename of the .desktop file for the application including the .desktop extension.