diff options
author | William Jon McCann <mccann@jhu.edu> | 2007-02-21 11:31:54 -0500 |
---|---|---|
committer | William Jon McCann <mccann@jhu.edu> | 2007-02-21 11:31:54 -0500 |
commit | 20d3103338d253d09ba7317e6a53310fa9680794 (patch) | |
tree | 815b700f43bf21ed24319c1eb6aa29ba0c0bfe42 /src/test-session | |
parent | 0a8a82bf2701eadb3ef8c3ea927b1d61ea0f68ba (diff) |
make separate test scripts for open session methods
Diffstat (limited to 'src/test-session')
-rwxr-xr-x | src/test-session | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/src/test-session b/src/test-session deleted file mode 100755 index 72f1ade..0000000 --- a/src/test-session +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env python -# -# Test opening a new session -# - -import os -import gobject -import dbus -import dbus.glib - -bus = dbus.SystemBus () - -manager_obj = bus.get_object ('org.freedesktop.ConsoleKit', '/org/freedesktop/ConsoleKit/Manager') - -manager = dbus.Interface (manager_obj, 'org.freedesktop.ConsoleKit.Manager') - -params = dbus.Array ([], signature = "sv") -params.append (("user", dbus.Variant (730))) -params.append (("session-type", dbus.Variant ("gnome-session"))) -params.append (("x11-display", dbus.Variant (":0.0"))) -params.append (("display-device", dbus.Variant ("/dev/tty8"))) - -cookie = manager.OpenSessionWithParameters (params) -os.environ['XDG_SESSION_COOKIE'] = cookie -print "Got cookie: %s" % cookie - -seats = manager.GetSeats () -for sid in seats: - seat_obj = bus.get_object ('org.freedesktop.ConsoleKit', sid) - seat = dbus.Interface (seat_obj, 'org.freedesktop.ConsoleKit.Seat') - sessions = seat.GetSessions () - for ssid in sessions: - session_obj = bus.get_object ('org.freedesktop.ConsoleKit', ssid) - session = dbus.Interface (session_obj, 'org.freedesktop.ConsoleKit.Session') - uid = session.GetUser () - -current_session = manager.GetCurrentSession () -print "Current session: %s" % current_session - -session_obj = bus.get_object ('org.freedesktop.ConsoleKit', ssid) -session = dbus.Interface (session_obj, 'org.freedesktop.ConsoleKit.Session') - -mainloop = gobject.MainLoop () - -gobject.timeout_add (30000, mainloop.quit) - -mainloop.run() |