gnome スクリーンセーバーのアイドル時間を秒単位で取得しようとすると、dbus を介して python が TypeError をスローします。
スクリーンセーバー sessionIdleTime について見つけたドキュメントでは、符号なし整数を返します。http://www.gnome.org/~mccann/gnome-screensaver/docs/gnome-screensaver.html#gs-method-GetSessionIdle
ただし、Python シェルを使用している場合、出力は文字列に変換されますが、プログラムで文字列としてキャストできるようには見えません。
gs = gs = bus.get_object('org.gnome.ScreenSaver','/org/gnome/ScreenSaver')
message = str(gs.GetSessionIdleTime())