Class

AstalIdleNotifyNotifier

Description

class AstalIdleNotify.Notifier : GObject.Object
{
  /* No available fields */
}

Implements the ext-idle-notifier-v1 interface. Which allows creating getting notified about the idle state of the system.

Ancestors

Constructors

astal_idle_notify_notifier_new
No description available.

Functions

astal_idle_notify_notifier_get_default

Gets the default singleton Notifier instance.

Instance methods

astal_idle_notify_notifier_get_idle_notification_for_seat

Creates a notification object with the given timeout for a given seat. It will notify when the seat is inactive for at least the provided timeout.

astal_idle_notify_notifier_get_idle_notification

Creates a notification object with the given timeout for the first available seat. It will notify when the seat is inactive for at least the provided timeout.

astal_idle_notify_notifier_get_input_idle_notification_for_seat

Creates a notification object with the given output for a given seat. It will notify when the input is inactive for at least the provided timeout. Because this track the user input, it will ignore registered idle inhibitors.

astal_idle_notify_notifier_get_input_idle_notification

Creates a notification object with the given output for the first available seat. It will notify when the input is inactive for at least the provided timeout. Because this track the user input, it will ignore registered idle inhibitors.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

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 AstalIdleNotifyNotifierClass {
  /* no available fields */
}

No description available.