Expand description
This module provides types for parsing and representing Linux .desktop
files according to the
freedesktop.org Desktop Entry Specification.
Desktop entries are used to describe applications, shortcuts, and directories in desktop environments.
Structs§
- Application
Fields - Fields specific to Application type desktop entries. These fields are only valid when the entry type is Application.
- Desktop
Action - Represents an application action, which defines an alternative way to launch an application with different parameters.
- Desktop
Entry - Represents a complete desktop entry, containing all the standard fields defined in the freedesktop.org specification.
- Desktop
File - Represents a complete desktop file including the main entry and all its associated actions.
- Icon
String - Represents an icon specification that can be either a file path or an icon name from the system theme.
- Link
Fields - Fields specific to Link type desktop entries. These fields are only valid when the entry type is Link.
- Locale
String - A string that can have different values based on the system locale. Used for internationalization of desktop entries.
- Locale
String List - A list of strings that can vary based on the system locale. Used for internationalized lists like keywords.
Enums§
- Entry
Type - The type of desktop entry, which determines its behavior and required fields.
- Parse
Error