org.freedesktop.login1.Manager org.freedesktop.login1.Manager org.freedesktop.login1.Manager Methods GetSession (IN s unnamed_arg0, OUT o unnamed_arg1); GetSessionByPID (IN u unnamed_arg0, OUT o unnamed_arg1); GetUser (IN u unnamed_arg0, OUT o unnamed_arg1); GetUserByPID (IN u unnamed_arg0, OUT o unnamed_arg1); GetSeat (IN s unnamed_arg0, OUT o unnamed_arg1); ListSessions (OUT a(susso) unnamed_arg0); ListUsers (OUT a(uso) unnamed_arg0); ListSeats (OUT a(so) unnamed_arg0); ListInhibitors (OUT a(ssssuu) unnamed_arg0); CreateSession (IN u unnamed_arg0, IN u unnamed_arg1, IN s unnamed_arg2, IN s unnamed_arg3, IN s unnamed_arg4, IN s unnamed_arg5, IN s unnamed_arg6, IN u unnamed_arg7, IN s unnamed_arg8, IN s unnamed_arg9, IN b unnamed_arg10, IN s unnamed_arg11, IN s unnamed_arg12, IN a(sv) unnamed_arg13, OUT s unnamed_arg14, OUT o unnamed_arg15, OUT s unnamed_arg16, OUT h unnamed_arg17, OUT u unnamed_arg18, OUT s unnamed_arg19, OUT u unnamed_arg20, OUT b unnamed_arg21); ReleaseSession (IN s unnamed_arg0); ActivateSession (IN s unnamed_arg0); ActivateSessionOnSeat (IN s unnamed_arg0, IN s unnamed_arg1); LockSession (IN s unnamed_arg0); UnlockSession (IN s unnamed_arg0); LockSessions (); UnlockSessions (); KillSession (IN s unnamed_arg0, IN s unnamed_arg1, IN i unnamed_arg2); KillUser (IN u unnamed_arg0, IN i unnamed_arg1); TerminateSession (IN s unnamed_arg0); TerminateUser (IN u unnamed_arg0); TerminateSeat (IN s unnamed_arg0); SetUserLinger (IN u unnamed_arg0, IN b unnamed_arg1, IN b unnamed_arg2); AttachDevice (IN s unnamed_arg0, IN s unnamed_arg1, IN b unnamed_arg2); FlushDevices (IN b unnamed_arg0); PowerOff (IN b unnamed_arg0); Reboot (IN b unnamed_arg0); Suspend (IN b unnamed_arg0); Hibernate (IN b unnamed_arg0); HybridSleep (IN b unnamed_arg0); CanPowerOff (OUT s unnamed_arg0); CanReboot (OUT s unnamed_arg0); CanSuspend (OUT s unnamed_arg0); CanHibernate (OUT s unnamed_arg0); CanHybridSleep (OUT s unnamed_arg0); Inhibit (IN s unnamed_arg0, IN s unnamed_arg1, IN s unnamed_arg2, IN s unnamed_arg3, OUT h unnamed_arg4); Signals SessionNew (s unnamed_arg0, o unnamed_arg1); SessionRemoved (s unnamed_arg0, o unnamed_arg1); UserNew (u unnamed_arg0, o unnamed_arg1); UserRemoved (u unnamed_arg0, o unnamed_arg1); SeatNew (s unnamed_arg0, o unnamed_arg1); SeatRemoved (s unnamed_arg0, o unnamed_arg1); PrepareForShutdown (b unnamed_arg0); PrepareForSleep (b unnamed_arg0); Properties NAutoVTs readable u KillOnlyUsers readable as KillExcludeUsers readable as KillUserProcesses readable b IdleHint readable b IdleSinceHint readable t IdleSinceHintMonotonic readable t BlockInhibited readable s DelayInhibited readable s InhibitDelayMaxUSec readable t HandlePowerKey readable s HandleSuspendKey readable s HandleHibernateKey readable s HandleLidSwitch readable s IdleAction readable s IdleActionUSec readable t PreparingForShutdown readable b PreparingForSleep readable b Description Method Details The GetSession() method org.freedesktop.login1.Manager.GetSession() GetSession (IN s unnamed_arg0, OUT o unnamed_arg1); IN s unnamed_arg0: OUT o unnamed_arg1: The GetSessionByPID() method org.freedesktop.login1.Manager.GetSessionByPID() GetSessionByPID (IN u unnamed_arg0, OUT o unnamed_arg1); IN u unnamed_arg0: OUT o unnamed_arg1: The GetUser() method org.freedesktop.login1.Manager.GetUser() GetUser (IN u unnamed_arg0, OUT o unnamed_arg1); IN u unnamed_arg0: OUT o unnamed_arg1: The GetUserByPID() method org.freedesktop.login1.Manager.GetUserByPID() GetUserByPID (IN u unnamed_arg0, OUT o unnamed_arg1); IN u unnamed_arg0: OUT o unnamed_arg1: The GetSeat() method org.freedesktop.login1.Manager.GetSeat() GetSeat (IN s unnamed_arg0, OUT o unnamed_arg1); IN s unnamed_arg0: OUT o unnamed_arg1: The ListSessions() method org.freedesktop.login1.Manager.ListSessions() ListSessions (OUT a(susso) unnamed_arg0); OUT a(susso) unnamed_arg0: The ListUsers() method org.freedesktop.login1.Manager.ListUsers() ListUsers (OUT a(uso) unnamed_arg0); OUT a(uso) unnamed_arg0: The ListSeats() method org.freedesktop.login1.Manager.ListSeats() ListSeats (OUT a(so) unnamed_arg0); OUT a(so) unnamed_arg0: The ListInhibitors() method org.freedesktop.login1.Manager.ListInhibitors() ListInhibitors (OUT a(ssssuu) unnamed_arg0); OUT a(ssssuu) unnamed_arg0: The CreateSession() method org.freedesktop.login1.Manager.CreateSession() CreateSession (IN u unnamed_arg0, IN u unnamed_arg1, IN s unnamed_arg2, IN s unnamed_arg3, IN s unnamed_arg4, IN s unnamed_arg5, IN s unnamed_arg6, IN u unnamed_arg7, IN s unnamed_arg8, IN s unnamed_arg9, IN b unnamed_arg10, IN s unnamed_arg11, IN s unnamed_arg12, IN a(sv) unnamed_arg13, OUT s unnamed_arg14, OUT o unnamed_arg15, OUT s unnamed_arg16, OUT h unnamed_arg17, OUT u unnamed_arg18, OUT s unnamed_arg19, OUT u unnamed_arg20, OUT b unnamed_arg21); IN u unnamed_arg0: IN u unnamed_arg1: IN s unnamed_arg2: IN s unnamed_arg3: IN s unnamed_arg4: IN s unnamed_arg5: IN s unnamed_arg6: IN u unnamed_arg7: IN s unnamed_arg8: IN s unnamed_arg9: IN b unnamed_arg10: IN s unnamed_arg11: IN s unnamed_arg12: IN a(sv) unnamed_arg13: OUT s unnamed_arg14: OUT o unnamed_arg15: OUT s unnamed_arg16: OUT h unnamed_arg17: OUT u unnamed_arg18: OUT s unnamed_arg19: OUT u unnamed_arg20: OUT b unnamed_arg21: The ReleaseSession() method org.freedesktop.login1.Manager.ReleaseSession() ReleaseSession (IN s unnamed_arg0); IN s unnamed_arg0: The ActivateSession() method org.freedesktop.login1.Manager.ActivateSession() ActivateSession (IN s unnamed_arg0); IN s unnamed_arg0: The ActivateSessionOnSeat() method org.freedesktop.login1.Manager.ActivateSessionOnSeat() ActivateSessionOnSeat (IN s unnamed_arg0, IN s unnamed_arg1); IN s unnamed_arg0: IN s unnamed_arg1: The LockSession() method org.freedesktop.login1.Manager.LockSession() LockSession (IN s unnamed_arg0); IN s unnamed_arg0: The UnlockSession() method org.freedesktop.login1.Manager.UnlockSession() UnlockSession (IN s unnamed_arg0); IN s unnamed_arg0: The LockSessions() method org.freedesktop.login1.Manager.LockSessions() LockSessions (); The UnlockSessions() method org.freedesktop.login1.Manager.UnlockSessions() UnlockSessions (); The KillSession() method org.freedesktop.login1.Manager.KillSession() KillSession (IN s unnamed_arg0, IN s unnamed_arg1, IN i unnamed_arg2); IN s unnamed_arg0: IN s unnamed_arg1: IN i unnamed_arg2: The KillUser() method org.freedesktop.login1.Manager.KillUser() KillUser (IN u unnamed_arg0, IN i unnamed_arg1); IN u unnamed_arg0: IN i unnamed_arg1: The TerminateSession() method org.freedesktop.login1.Manager.TerminateSession() TerminateSession (IN s unnamed_arg0); IN s unnamed_arg0: The TerminateUser() method org.freedesktop.login1.Manager.TerminateUser() TerminateUser (IN u unnamed_arg0); IN u unnamed_arg0: The TerminateSeat() method org.freedesktop.login1.Manager.TerminateSeat() TerminateSeat (IN s unnamed_arg0); IN s unnamed_arg0: The SetUserLinger() method org.freedesktop.login1.Manager.SetUserLinger() SetUserLinger (IN u unnamed_arg0, IN b unnamed_arg1, IN b unnamed_arg2); IN u unnamed_arg0: IN b unnamed_arg1: IN b unnamed_arg2: The AttachDevice() method org.freedesktop.login1.Manager.AttachDevice() AttachDevice (IN s unnamed_arg0, IN s unnamed_arg1, IN b unnamed_arg2); IN s unnamed_arg0: IN s unnamed_arg1: IN b unnamed_arg2: The FlushDevices() method org.freedesktop.login1.Manager.FlushDevices() FlushDevices (IN b unnamed_arg0); IN b unnamed_arg0: The PowerOff() method org.freedesktop.login1.Manager.PowerOff() PowerOff (IN b unnamed_arg0); IN b unnamed_arg0: The Reboot() method org.freedesktop.login1.Manager.Reboot() Reboot (IN b unnamed_arg0); IN b unnamed_arg0: The Suspend() method org.freedesktop.login1.Manager.Suspend() Suspend (IN b unnamed_arg0); IN b unnamed_arg0: The Hibernate() method org.freedesktop.login1.Manager.Hibernate() Hibernate (IN b unnamed_arg0); IN b unnamed_arg0: The HybridSleep() method org.freedesktop.login1.Manager.HybridSleep() HybridSleep (IN b unnamed_arg0); IN b unnamed_arg0: The CanPowerOff() method org.freedesktop.login1.Manager.CanPowerOff() CanPowerOff (OUT s unnamed_arg0); OUT s unnamed_arg0: The CanReboot() method org.freedesktop.login1.Manager.CanReboot() CanReboot (OUT s unnamed_arg0); OUT s unnamed_arg0: The CanSuspend() method org.freedesktop.login1.Manager.CanSuspend() CanSuspend (OUT s unnamed_arg0); OUT s unnamed_arg0: The CanHibernate() method org.freedesktop.login1.Manager.CanHibernate() CanHibernate (OUT s unnamed_arg0); OUT s unnamed_arg0: The CanHybridSleep() method org.freedesktop.login1.Manager.CanHybridSleep() CanHybridSleep (OUT s unnamed_arg0); OUT s unnamed_arg0: The Inhibit() method org.freedesktop.login1.Manager.Inhibit() Inhibit (IN s unnamed_arg0, IN s unnamed_arg1, IN s unnamed_arg2, IN s unnamed_arg3, OUT h unnamed_arg4); IN s unnamed_arg0: IN s unnamed_arg1: IN s unnamed_arg2: IN s unnamed_arg3: OUT h unnamed_arg4: Signal Details The "SessionNew" signal org.freedesktop.login1.Manager::SessionNew SessionNew (s unnamed_arg0, o unnamed_arg1); s unnamed_arg0: o unnamed_arg1: The "SessionRemoved" signal org.freedesktop.login1.Manager::SessionRemoved SessionRemoved (s unnamed_arg0, o unnamed_arg1); s unnamed_arg0: o unnamed_arg1: The "UserNew" signal org.freedesktop.login1.Manager::UserNew UserNew (u unnamed_arg0, o unnamed_arg1); u unnamed_arg0: o unnamed_arg1: The "UserRemoved" signal org.freedesktop.login1.Manager::UserRemoved UserRemoved (u unnamed_arg0, o unnamed_arg1); u unnamed_arg0: o unnamed_arg1: The "SeatNew" signal org.freedesktop.login1.Manager::SeatNew SeatNew (s unnamed_arg0, o unnamed_arg1); s unnamed_arg0: o unnamed_arg1: The "SeatRemoved" signal org.freedesktop.login1.Manager::SeatRemoved SeatRemoved (s unnamed_arg0, o unnamed_arg1); s unnamed_arg0: o unnamed_arg1: The "PrepareForShutdown" signal org.freedesktop.login1.Manager::PrepareForShutdown PrepareForShutdown (b unnamed_arg0); b unnamed_arg0: The "PrepareForSleep" signal org.freedesktop.login1.Manager::PrepareForSleep PrepareForSleep (b unnamed_arg0); b unnamed_arg0: Property Details The "NAutoVTs" property org.freedesktop.login1.Manager:NAutoVTs NAutoVTs readable u The "KillOnlyUsers" property org.freedesktop.login1.Manager:KillOnlyUsers KillOnlyUsers readable as The "KillExcludeUsers" property org.freedesktop.login1.Manager:KillExcludeUsers KillExcludeUsers readable as The "KillUserProcesses" property org.freedesktop.login1.Manager:KillUserProcesses KillUserProcesses readable b The "IdleHint" property org.freedesktop.login1.Manager:IdleHint IdleHint readable b The "IdleSinceHint" property org.freedesktop.login1.Manager:IdleSinceHint IdleSinceHint readable t The "IdleSinceHintMonotonic" property org.freedesktop.login1.Manager:IdleSinceHintMonotonic IdleSinceHintMonotonic readable t The "BlockInhibited" property org.freedesktop.login1.Manager:BlockInhibited BlockInhibited readable s The "DelayInhibited" property org.freedesktop.login1.Manager:DelayInhibited DelayInhibited readable s The "InhibitDelayMaxUSec" property org.freedesktop.login1.Manager:InhibitDelayMaxUSec InhibitDelayMaxUSec readable t The "HandlePowerKey" property org.freedesktop.login1.Manager:HandlePowerKey HandlePowerKey readable s The "HandleSuspendKey" property org.freedesktop.login1.Manager:HandleSuspendKey HandleSuspendKey readable s The "HandleHibernateKey" property org.freedesktop.login1.Manager:HandleHibernateKey HandleHibernateKey readable s The "HandleLidSwitch" property org.freedesktop.login1.Manager:HandleLidSwitch HandleLidSwitch readable s The "IdleAction" property org.freedesktop.login1.Manager:IdleAction IdleAction readable s The "IdleActionUSec" property org.freedesktop.login1.Manager:IdleActionUSec IdleActionUSec readable t The "PreparingForShutdown" property org.freedesktop.login1.Manager:PreparingForShutdown PreparingForShutdown readable b The "PreparingForSleep" property org.freedesktop.login1.Manager:PreparingForSleep PreparingForSleep readable b