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

ulauncher.utils.desktop.notification module

ulauncher.utils.desktop.reader module

Module contents