UnixMountMonitor

class UnixMountMonitor(**properties: Any)

Superclasses: Object

Watches GUnixMounts for changes.

Constructors

class UnixMountMonitor
classmethod new() UnixMountMonitor

Deprecated alias for get().

This function was never a true constructor, which is why it was renamed.

Deprecated since version 2.44: Use get() instead.

Methods

class UnixMountMonitor
get() UnixMountMonitor

Gets the UnixMountMonitor for the current thread-default main context.

The mount monitor can be used to monitor for changes to the list of mounted filesystems as well as the list of mount points (ie: fstab entries).

You must only call unref() on the return value from under the same main context as you called this function.

Added in version 2.44.

set_rate_limit(limit_msec: int) None

This function does nothing.

Before 2.44, this was a partially-effective way of controlling the rate at which events would be reported under some uncommon circumstances. Since mount_monitor is a singleton, it also meant that calling this function would have side effects for other users of the monitor.

Added in version 2.18.

Deprecated since version 2.44: This function does nothing. Don’t call it.

Parameters:

limit_msec – a integer with the limit in milliseconds to poll for changes.

Signals

class UnixMountMonitor.signals
mountpoints_changed() None

Emitted when the unix mount points have changed.

mounts_changed() None

Emitted when the unix mounts have changed.