GNOME Bugzilla – Bug 554750
Disable screensaver in fullscreen mode
Last modified: 2009-10-16 17:01:03 UTC
Please let the plugin disable the screen saver while playing web video in fullscreen mode.
It already does that since 2.21.0. See bug 425469.
Is there any way for me to find out what's going wrong (except for watching the screensaver to jump in).
Are you sure it's the screensaver kicking in, and not gnome-power-manager blanking the screen? If so, check the debug logs: http://live.gnome.org/GnomeScreensaver/FrequentlyAskedQuestions#head-d50bc17e7d6f3a51c4715f02c657195e80e26c2c
I am also affected: mozila plugin just doesn't call the screen saver. This is the log of gnome screensaver. After the dotted line, which I have added, I did a run of totem standalone. maxim@maxim-laptop:~$ gnome-screensaver-command --exit maxim@maxim-laptop:~$ gnome-screensaver --no-daemon --debug [gs_debug_init] gs-debug.c:106 (02:12:16): Debugging enabled [main] gnome-screensaver.c:87 (02:12:16): initializing gnome-screensaver 2.24.0 [init_session_id] gs-listener-dbus.c:2056 (02:12:16): Got session-id: /org/freedesktop/ConsoleKit/Session13 [gs_fade_init] gs-fade.c:693 (02:12:16): Fade type: 2 [initialize_server_extensions] gs-watcher-x11.c:921 (02:12:16): Not using server's MIT-SCREEN-SAVER extension. [gs_watcher_set_active] gs-watcher-x11.c:749 (02:12:16): turning watcher: ON [_gs_watcher_set_active_internal] gs-watcher-x11.c:736 (02:12:17): Starting idle watcher [listener_dbus_handle_system_message] gs-listener-dbus.c:1481 (02:12:17): obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameAcquired destination=:1.299 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:17): Window created: noticing activity on 0x5200002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:17): Window created: noticing activity on 0x5400001 [notice_events_inner] gs-watcher-x11.c:358 (02:12:17): Adding events for 0x5400002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:17): Window created: noticing activity on 0x161051B [listener_dbus_handle_system_message] gs-listener-dbus.c:1481 (02:12:17): obj_path=(null) interface=(null) method=(null) destination=:1.299 [listener_dbus_handle_system_message] gs-listener-dbus.c:1481 (02:12:17): obj_path=(null) interface=(null) method=(null) destination=:1.299 [listener_dbus_handle_system_message] gs-listener-dbus.c:1481 (02:12:17): obj_path=(null) interface=(null) method=(null) destination=:1.299 [listener_dbus_handle_system_message] gs-listener-dbus.c:1481 (02:12:17): obj_path=(null) interface=(null) method=(null) destination=:1.299 [on_bg_changed] gs-manager.c:953 (02:12:17): background changed [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:17): Window created: noticing activity on 0x5200002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:25): Window created: noticing activity on 0x810EFA [notice_events_inner] gs-watcher-x11.c:358 (02:12:25): Adding events for 0x810EFA [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:30): Window created: noticing activity on 0x8111F5 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:30): Window created: noticing activity on 0x8112EF [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:36): Window created: noticing activity on 0x8118F9 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:36): Window created: noticing activity on 0x8118FF [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:36): Window created: noticing activity on 0x811907 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:36): Window created: noticing activity on 0x811909 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:36): Window created: noticing activity on 0x4000001 [notice_events_inner] gs-watcher-x11.c:358 (02:12:36): Adding events for 0x4000002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:36): Window created: noticing activity on 0x16106A9 [listener_service_deleted] gs-listener-dbus.c:1043 (02:12:36): DBUS service deleted: [listener_service_deleted] gs-listener-dbus.c:1043 (02:12:36): DBUS service deleted: [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:36): Window created: noticing activity on 0x4000003 [notice_events_inner] gs-watcher-x11.c:358 (02:12:36): Adding events for 0x4000003 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:36): Window created: noticing activity on 0x400001F [notice_events_inner] gs-watcher-x11.c:358 (02:12:36): Adding events for 0x400001F [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:36): Window created: noticing activity on 0x4000023 [notice_events_inner] gs-watcher-x11.c:358 (02:12:36): Adding events for 0x4000023 [listener_service_deleted] gs-listener-dbus.c:1043 (02:12:36): DBUS service deleted: [listener_service_deleted] gs-listener-dbus.c:1043 (02:12:36): DBUS service deleted: [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:38): Window created: noticing activity on 0x1610727 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:41): Window created: noticing activity on 0x14173B1 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:42): Window created: noticing activity on 0x5400001 [notice_events_inner] gs-watcher-x11.c:358 (02:12:42): Adding events for 0x5400002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:42): Window created: noticing activity on 0x1610795 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:42): Window created: noticing activity on 0x5600002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:42): Window created: noticing activity on 0x5800001 [notice_events_inner] gs-watcher-x11.c:358 (02:12:42): Adding events for 0x5800002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:42): Window created: noticing activity on 0x161079D [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:12:42): Window created: noticing activity on 0x5A00002 ----------------------------------------------------------[listener_service_deleted] gs-listener-dbus.c:1043 (02:13:02): DBUS service deleted: :1.191 [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:02): DBUS service deleted: :1.191 [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:02): DBUS service deleted: :1.192 [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:02): DBUS service deleted: :1.193 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:02): Window created: noticing activity on 0x141748E [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:02): Window created: noticing activity on 0x141748F [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:02): Window created: noticing activity on 0x1417490 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:02): Window created: noticing activity on 0x1417491 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:02): Window created: noticing activity on 0x1417492 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:02): Window created: noticing activity on 0x18000DA [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:03): DBUS service deleted: :1.171 [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:03): DBUS service deleted: :1.172 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:05): Window created: noticing activity on 0x2A000B4 [notice_events_inner] gs-watcher-x11.c:358 (02:13:05): Adding events for 0x2A000B4 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:05): Window created: noticing activity on 0x2600136 [notice_events_inner] gs-watcher-x11.c:358 (02:13:05): Adding events for 0x2600136 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:05): Window created: noticing activity on 0x1E014EF [notice_events_inner] gs-watcher-x11.c:358 (02:13:05): Adding events for 0x1E014EF [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:05): Window created: noticing activity on 0x240011B [notice_events_inner] gs-watcher-x11.c:358 (02:13:05): Adding events for 0x240011B [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:05): Window created: noticing activity on 0x100112B [notice_events_inner] gs-watcher-x11.c:358 (02:13:05): Adding events for 0x100112B [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:05): Window created: noticing activity on 0x3800296 [notice_events_inner] gs-watcher-x11.c:358 (02:13:05): Adding events for 0x3800296 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:05): Window created: noticing activity on 0x3A002D9 [notice_events_inner] gs-watcher-x11.c:358 (02:13:05): Adding events for 0x3A002D9 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:05): Window created: noticing activity on 0x2201D7E [notice_events_inner] gs-watcher-x11.c:358 (02:13:05): Adding events for 0x2201D7E [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:05): Window created: noticing activity on 0x2E000C3 [notice_events_inner] gs-watcher-x11.c:358 (02:13:05): Adding events for 0x2E000C3 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:07): Window created: noticing activity on 0x800001 [notice_events_inner] gs-watcher-x11.c:358 (02:13:07): Adding events for 0x800002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:07): Window created: noticing activity on 0x1610A71 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:07): Window created: noticing activity on 0x4000002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:07): Window created: noticing activity on 0x5200001 [notice_events_inner] gs-watcher-x11.c:358 (02:13:07): Adding events for 0x5200002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:07): Window created: noticing activity on 0x1610A79 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:07): Window created: noticing activity on 0x5400002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:13): Window created: noticing activity on 0x1417965 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:13): Window created: noticing activity on 0x1417966 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:13): Window created: noticing activity on 0x800001 [notice_events_inner] gs-watcher-x11.c:358 (02:13:13): Adding events for 0x800002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:13): Window created: noticing activity on 0x1610AA7 [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:14): DBUS service deleted: [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:14): DBUS service deleted: [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:14): DBUS service deleted: [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800003 [notice_events_inner] gs-watcher-x11.c:358 (02:13:14): Adding events for 0x800003 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x1610AB1 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x80002A [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x80002B [notice_events_inner] gs-watcher-x11.c:358 (02:13:14): Adding events for 0x80002B [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800036 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800038 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800042 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800043 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800044 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800045 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800046 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800047 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x80004B [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x80004C [notice_events_inner] gs-watcher-x11.c:358 (02:13:14): Adding events for 0x80004C [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800050 [notice_events_inner] gs-watcher-x11.c:358 (02:13:14): Adding events for 0x800052 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800054 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800055 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800056 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800057 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800058 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800059 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x80005E [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x14179B1 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x14179B2 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x14179B3 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x14179B4 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x14179B5 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x14179B6 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x14179B7 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5B1 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5B2 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5B3 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5B4 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5B5 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5B6 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5B7 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5B8 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5B9 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5BA [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5BB [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5BC [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5BD [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5BE [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5BF [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5C0 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5C1 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5C2 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x364D5C3 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:14): Window created: noticing activity on 0x800162 [notice_events_inner] gs-watcher-x11.c:358 (02:13:14): Adding events for 0x800162 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x800168 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x800169 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x80016A [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x80016B [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x80016C [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x80016D [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x80016E [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x80016F [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x800170 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x800171 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x800172 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x800173 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x800174 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:15): Window created: noticing activity on 0x800175 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:16): Window created: noticing activity on 0x8001AE [notice_events_inner] gs-watcher-x11.c:358 (02:13:16): Adding events for 0x8001AE [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:16): Window created: noticing activity on 0x8001B1 [notice_events_inner] gs-watcher-x11.c:358 (02:13:16): Adding events for 0x8001B1 [listener_add_ref_entry] gs-listener-dbus.c:723 (02:13:18): adding inhibitor from Totem for reason 'Playing a movie' on connection :1.194 [listener_check_activation] gs-listener-dbus.c:412 (02:13:18): Checking for activation [listener_remove_ref_entry] gs-listener-dbus.c:748 (02:13:19): removing inhibitor from Totem for reason 'Playing a movie' on connection :1.194 [listener_check_activation] gs-listener-dbus.c:412 (02:13:19): Checking for activation [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:19): Window created: noticing activity on 0x800351 [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:20): DBUS service deleted: :1.194 [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:20): DBUS service deleted: :1.195 [listener_service_deleted] gs-listener-dbus.c:1043 (02:13:20): DBUS service deleted: :1.196 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:20): Window created: noticing activity on 0x1417B3A [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:20): Window created: noticing activity on 0x1417B3B [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:20): Window created: noticing activity on 0x1417B3C [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:20): Window created: noticing activity on 0x1417B3D [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:20): Window created: noticing activity on 0x1417B3E [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:32): Window created: noticing activity on 0x800001 [notice_events_inner] gs-watcher-x11.c:358 (02:13:32): Adding events for 0x800002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:32): Window created: noticing activity on 0x1610B65 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:32): Window created: noticing activity on 0x4000002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:33): Window created: noticing activity on 0x5200001 [notice_events_inner] gs-watcher-x11.c:358 (02:13:33): Adding events for 0x5200002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:33): Window created: noticing activity on 0x1610B6B [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:33): Window created: noticing activity on 0x4000002 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:43): Window created: noticing activity on 0x4E01302 [_gs_watcher_notice_window_created] gs-watcher-x11.c:568 (02:13:44): Window created: noticing activity on 0x1417C04 ^C maxim@maxim-laptop:~$
Hey Herzi :) Could you please answer Bastiens question from comment #3? I am reopening this bug, as we have "diagnostic information" which I assume was requested in comment #3, since it referenced it on l.g.o.
I tested. I set gnome-power manager never to turn display off and gnome-screensaver to turn on after a minute. After a minute playing web stream, I got screen saver running. Then I opened a file in totem, and no screensaver
It does disable it now, from what I can see: [listener_add_ref_entry] gs-listener-dbus.c:723 (02:13:18): adding inhibitor from Totem for reason 'Playing a movie' on connection :1.194 [listener_check_activation] gs-listener-dbus.c:412 (02:13:18): Checking for activation [listener_remove_ref_entry] gs-listener-dbus.c:748 (02:13:19): removing inhibitor from Totem for reason 'Playing a movie' on connection :1.194 Can you still reproduce this?
Maybe, but in ubuntu 9.10 this is still reproducible dbus-monitor | grep -C 5 Inhibit shows nothing I use -git of gstreamer and ubuntu's totem
Is gnome-screensaver running?
Sure, it is. In fact, if I open a movie in 'normal' totem, it does block the screensaver. (And I do see output when issue, dbus-monitor | grep -C 5 Inhibit)
Stupid code. totem_scrsaver_set_state was setting ->disabled to a state where it would always make the rest of the code think "hey, I already did that". Fixed in gnome-2-26, gnome-2-28 and master.