org.freedesktop.ConsoleKit.Seatorg.freedesktop.ConsoleKit.SeatSeat interfaceMethodsGetId (out 'o' sid)
GetSessions (out 'ao' sessions)
GetActiveSession (out 'o' ssid)
ActivateSession (in 'o' ssid)
SignalsActiveSessionChanged ('o' ssid)
SessionAdded ('o' ssid)
SessionRemoved ('o' ssid)
Implemented Interfacesorg.freedesktop.ConsoleKit.Seat implements
org.freedesktop.DBus.Introspectable,
org.freedesktop.DBus.Properties
PropertiesDescriptionA seat is a collection of sessions and a set of hardware (usually at
least a keyboard and mouse). Only one session may be active on a
seat at a time.DetailsGetId ()GetIdSeatGetId (out 'o' sid)Returns the ID for Seat.
sid:Seat IDGetSessions ()GetSessionsSeatGetSessions (out 'ao' sessions)This gets a list of all the Sessions
that are currently attached to this seat.Each Session ID is an D-Bus object path for the object that implements the
Session interface.sessions:an array of Session IDsGetActiveSession ()GetActiveSessionSeatGetActiveSession (out 'o' ssid)Gets the Session ID that is currently active on this Seat.Returns NULL if there is no active session.ssid:Session IDActivateSession ()ActivateSessionSeatActivateSession (in 'o' ssid)Attempt to activate the specified session. In most
cases, if successful, this will cause the session to
become visible and take control of the hardware that is
associated with this seat.ssid:Session ID
See also:
Activate()Signal DetailsThe ActiveSessionChanged signalActiveSessionChangedSeatActiveSessionChanged ('o' ssid)Emitted when the active session has changed.ssid:Session IDThe SessionAdded signalSessionAddedSeatSessionAdded ('o' ssid)Emitted when a session has been added to the seat.ssid:Session IDThe SessionRemoved signalSessionRemovedSeatSessionRemoved ('o' ssid)Emitted when a session has been removed from the seat.ssid:Session IDProperty Details