ulauncher.utils.desktop package¶
Submodules¶
ulauncher.utils.desktop.DesktopParser module¶
- class ulauncher.utils.desktop.DesktopParser.DesktopParser(filename)¶
Bases:
object
- DESKTOP_SECTION = '[Desktop Entry]'¶
- get(name)¶
Raises KeyError if name is not found
- get_boolean(name)¶
Returns True if value is “1”, “yes”, “true”, or “on”
Returns False if value is “0”, “no”, “false”, or “off”
String values are checked in a case-insensitive manner.
Any other value will cause it to raise ValueError.
- read()¶
Read [Desktop Entry] section and save key=values pairs to __property_list
- set(name, value)¶
- set_filename(filename)¶
- write()¶
Write properties to the file