Totem inhibits screensaver when playing music

Bug #402962 reported by Ara Pulido
96
This bug affects 17 people
Affects Status Importance Assigned to Milestone
Totem
Expired
Medium
notify-osd (Ubuntu)
Medium
Matthew Paul Thomas
totem (Ubuntu)
Low
Unassigned

Bug Description

Binary package hint: notify-osd

Right now, notify OSD only shows confirmation and critical notifications when an application that inhibits the screensaver is open.

I think this is not the right solution. The screensaver takes all of the screen and notifications only a small part of it, therefore, it is not the same problem.

Let's take the example of Totem. Totem inhibits the screensaver as soon as anything is playing. But sometimes I use totem to play music, and keep it minimize. As soon as the music starts, I don't get non-critical notifications.

I guess totem does it because if you're watching a clip in non-fullscreen mode, you don't want the screensaver to appear, but you may still want to get your notifications.

ProblemType: Bug
Architecture: i386
Date: Wed Jul 22 12:18:57 2009
DistroRelease: Ubuntu 9.10
GtkTheme: Human
IconTheme: Human
MachineType: LENOVO 7664R5G
NonfreeKernelModules: nvidia
Package: notify-osd 0.9.15-0ubuntu1
ProcCmdLine: root=UUID=9ddb8687-1248-406f-b1fa-3812a368d945 ro quiet splash
ProcEnviron:
 LANGUAGE=en_NZ.UTF-8
 PATH=(custom, user)
 LANG=en_NZ.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-3.19-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.5-1ubuntu1
 libdrm2 2.4.11-1ubuntu1
 xserver-xorg-video-intel 2:2.8.0-0ubuntu1
 xserver-xorg-video-ati 1:6.12.99+git20090629.f39cafc5-0ubuntu1
SourcePackage: notify-osd
Uname: Linux 2.6.31-3-generic i686
WindowManager: compiz
dmi.bios.date: 08/15/2008
dmi.bios.vendor: LENOVO
dmi.bios.version: 7LETC4WW (2.24 )
dmi.board.name: 7664R5G
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7LETC4WW(2.24):bd08/15/2008:svnLENOVO:pn7664R5G:pvrThinkPadT61:rvnLENOVO:rn7664R5G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7664R5G
dmi.product.version: ThinkPad T61
dmi.sys.vendor: LENOVO

Revision history for this message
Ara Pulido (ara) wrote :
Changed in notify-osd (Ubuntu):
importance: Undecided → Low
Revision history for this message
Mirco Müller (macslow) wrote :

mpt, what's your view on this issue described by Ara?

Changed in notify-osd (Ubuntu):
assignee: nobody → Matthew Paul Thomas (mpt)
milestone: none → ubuntu-9.10
importance: Low → Medium
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

"Totem inhibits the screensaver as soon as anything is playing. But sometimes I use totem to play music..."

If Totem inhibits the screensaver when it is playing music, that's a bug in Totem. It should inhibit the screensaver only when it's playing a movie (or when it's playing music but there is an upcoming movie in the Playlist).

Revision history for this message
Sebastien Bacher (seb128) wrote :

> If Totem inhibits the screensaver when it is playing music, that's a bug in Totem.

Rather an option which can be changed in the preferences dialog

Revision history for this message
Mirco Müller (macslow) wrote : Re: [Bug 402962] Re: Notify OSD should not rely on applications that inhibit the screensaver

Am Montag, den 12.10.2009, 16:26 +0000 schrieb Sebastien Bacher:
> > If Totem inhibits the screensaver when it is playing music, that's a
> bug in Totem.
>
> Rather an option which can be changed in the preferences dialog

 Doesn't sound hard and like low hanging fruit. But the needed UI-change
is something that has some process attached to it, which we're not
likely to be able to shoe-horn in during the last two weeks before
final. This would also need a UIF-exception above all.

Best regards ...

Mirco

Revision history for this message
Steven (steven3000) wrote : Re: Notify OSD should not rely on applications that inhibit the screensaver

It seems that if you check the option to display visual effects when playing audio, rithmbox will inhibit screensaver (or at least notifications) as if you were playing a video.

Changed in notify-osd (Ubuntu):
milestone: ubuntu-9.10 → none
Revision history for this message
Jeremy Nickurak (nickurak) wrote :

I thought totem was only supposed to inhibit the screensaver on full-screen. Windowed mode implicitly means you want to see something other than the window... among which I'd count notifications.

Revision history for this message
Stefano Palazzo (stefano-palazzo) wrote :

Here's how to replicate the problem:

 * Start Totem, make sure "disable screen saver while playing [all]" is enabled
 * Let it play something for as long as the idle time-out for the screen saver
 * Try to notify-send

This may also be a bug in Totem - as Jeremy Nickurak suggests.

Revision history for this message
Benedict Etzel (benedict-etzel) wrote :

This can still be reproduced in the current 11.04 simply by using caffeine and setting it to "Prevent screensaver". So this indeed seems to be a problem on the notify-osd-side rather than an application error.

Revision history for this message
Antonio Bulgheroni (antonio-bulgheroni) wrote :

Same problem here. I'm running Totem in a reduced window. The screensaver is disabled but it is actually starting up since it is not in full screen. But no notification at all.

Is this misbehavior going to be fixed or not?

thanks,

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in notify-osd (Ubuntu):
status: New → Confirmed
Changed in totem (Ubuntu):
status: New → Confirmed
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

After considering this further, I don't see what Notify OSD could reasonably change here.

The relative amount of screen taken up by screensavers and notifications is not relevant. What is relevant is that we don't want non-urgent notification bubbles appearing in front of videos or other things that you should not be interrupted from. That is exactly the same reason as applications inhibit the screensaver. Therefore, we listen for the same signal.

Unfortunately, Totem inhibits the screensaver by default when music is playing. This does not seem to make sense. Jeremy Nickurak has it right: the screensaver should inhibit only when Totem is playing a full-screen video -- not a windowed video, and certainly not music. So it is Totem that needs fixing here, not Notify OSD.

Changed in notify-osd (Ubuntu):
status: Confirmed → Incomplete
Thomas Ward (teward)
summary: - Notify OSD should not rely on applications that inhibit the screensaver
+ Totem inhibits screensaver when playing music
Revision history for this message
Micah Gersten (micahg) wrote :

Setting status/importance per Resistance on freenode

Changed in totem (Ubuntu):
importance: Undecided → Low
status: Confirmed → Triaged
Revision history for this message
Thomas Ward (teward) wrote :

Bug filed upstream. Upstream bug linked to this bug.

Changed in totem:
importance: Unknown → Medium
status: Unknown → New
Changed in totem:
status: New → Expired
Changed in notify-osd (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.