Class

ShellAppSystem

Description

final class Shell.AppSystem : GObject.Object
{
  /* No available fields */
}

No description available.

Ancestors

Functions

shell_app_system_get_default
No description available.

shell_app_system_search

Wrapper around g_desktop_app_info_search() that replaces results that don’t validate as UTF-8 with the empty string.

Instance methods

shell_app_system_get_installed

Returns all installed apps, as a list of GAppInfo.

shell_app_system_get_running

Returns the set of applications which currently have at least one open window. The returned list will be sorted by shell_app_compare().

shell_app_system_lookup_app

Find a ShellApp corresponding to an id.

shell_app_system_lookup_desktop_wmclass

Find a valid application whose .desktop file, without the extension and properly canonicalized, matches wmclass.

shell_app_system_lookup_heuristic_basename

Find a valid application corresponding to a given heuristically determined application identifier string, or NULL if none.

shell_app_system_lookup_startup_wmclass

Find a valid application whose .desktop file contains a StartupWMClass entry matching wmclass.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Shell.AppSystem::app-state-changed
No description available.

Shell.AppSystem::installed-changed
No description available.

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct ShellAppSystemClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.