Plasma/DesktopScripting: Difference between revisions

From KDE Community Wiki
(Created page with 'This page records currently outstanding TODOs for the Plasma Desktop Scripting support. Please feel free to tackle any of the items below at your convenience. == Application Que...')
(No difference)

Revision as of 18:26, 22 November 2010

This page records currently outstanding TODOs for the Plasma Desktop Scripting support. Please feel free to tackle any of the items below at your convenience.

Application Querying

  • Boolean applicationExists(String name): searches $PATH first, then application storage name (aka the .desktop file name), then Name= entries for apps with installed .desktop files, then GenericName= entries for same
  • String defaultApplication(String kind): returns the desktop entry or the executable if none exists of the default app, if any (e.g. terminal, web browser, email, etc)

Rejected Pending Use Case

  • Array[String] matchingApplications(String name, String category, Array[String] keywords)

Path Queries

  • String defaultPath(String name): returns the default path for pictures, movies, documents, etc.