[ CCode ( has_construct_function = false ) ]
public DesktopAppInfo (string desktop_id)
Creates a new [class@GioUnix.
DesktopAppInfo] based on a desktop file ID.
A desktop file ID is the basename of the desktop file, including the `.desktop` extension. GIO is looking for a desktop file with this name in the `applications` subdirectories of the XDG data directories (i.e. the directories specified in the `XDG_DATA_HOME` and `XDG_DATA_DIRS` environment variables). GIO also supports the prefix-to-subdirectory mapping that is described in the Menu Spec (i.e. a desktop ID of `kde-foo.desktop` will match `/usr/share/applications/kde/foo.desktop`).
| desktop_id |
the desktop file ID |
|
a new [class@GioUnix.DesktopAppInfo], or `NULL` if no desktop file with that ID exists. |