Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 15752 ideas, 77802 comments, 1421719 votes

Idea #5873: Disable Screensaver while playing movies or slideshows



bug This idea was marked as already implemented the 2 June 08.
implemented
Already done!
(757)
Written by Wiplash4 the 27 Mar 08 at 21:55. Category: Multimedia.
Related to: Nothing/Others. Status: Already implemented
Description
It is unnerving to touch buttons when the screensaver runs while a movie is playing.
Tags: (none)


Developer comments
The default media player, Totem, already does this. If an application does not do this then please file a bug with that application in Launchpad.


Attachments
No attachments.


Duplicates


Comments
ben.wade wrote on the 28 Mar 08 at 00:21
I like this but I think it's more of a per-application type of thing.

One possible (central solution) would be a disable screensaver button that could go on the panel. Another would be to have a disable screen save option in the window menu (where the always on top checkbox is)... something like disable screensave while on top/active....

Eldmannen wrote on the 28 Mar 08 at 01:42
Interesting proposal...

nrfool wrote on the 28 Mar 08 at 02:53
Maybe automatically disable/change screensaver/monitor power off when any program is in full screen mode.

glibik wrote on the 28 Mar 08 at 05:32
At least one, probably more, of the many video type
players available for Linux have that menu option.
One can simply select On or Off before, or during,
play. I forget which one. :-(


Remco wrote on the 28 Mar 08 at 06:35
Totem, VLC and Mplayer all do this.

Wiplash4 wrote on the 28 Mar 08 at 07:41
No they do not! I have checked.

dudalev wrote on the 28 Mar 08 at 08:39
as far as i remember mplayer+xscreensaver had such an option long time ago.

XSP wrote on the 28 Mar 08 at 08:53
Wiplash4

Yes, all three of them do it. You just have to make sure you enable it.

VLC: Preference Advaced, Video, Disable Screensaver.

Mplayer: Preferences, Misc, Stop XScreensaver

Totem: It disables it by default. Edit, Preferences, Display, Allow screensaver to activate even when audio-only is playing.

Evensoul wrote on the 28 Mar 08 at 09:41
On my computer screensaver starts during some games like xmoto . That is really frustrating.

arch0njw wrote on the 28 Mar 08 at 11:11
Kaffeine does not do this. This would be a -very nice- improvement to Kaffeine.

arbulus wrote on the 28 Mar 08 at 13:19
What I don't understand is why the OS doesn't think that video is activity. I shouldn't have to tell the video app to disable the screensaver, the OS should just realize that I'm watching a movie and realize that it's not idle.

Rabbid wrote on the 28 Mar 08 at 15:49
This is mainly the reason i don't use screensavers.

Warbo wrote on the 28 Mar 08 at 17:04
Is there a unified, simple way of doing this, or do applications need to each hack a workaround to do this? Having a desktop-agnostic way for applications to disable the screensaver would be good, for example providing something on DBus which the screensaver looks for before turning on.

feydrutha wrote on the 29 Mar 08 at 14:30
I agree, this is really frustrating. In my case it's not the screen saver: the screen just goes black after some minutes inactivity, interrupting my movie, even though i have selected "put display to sleep" NEVER in System/preferences/power management. (screen saver is also disabled).

josh.smith wrote on the 30 Mar 08 at 19:05
to all people having problems with this, try making a new user account and see if you can reproduce the problem,
i would bet that you cant
totem and vlc already inhibit the screensaver, but it looks like some inconsistent config files in your home directory stop it from working. making a new home directory solves the problem

Wiplash4 wrote on the 1 Apr 08 at 14:54
Design idea: If the content of the screen is moving -> Do not acticvate the screensaver.
If only a part of the screen is moving (flashplayer on Website, etc.) -> run screensaver for the screen except the area which is occupied by the moving content.

Activate this function on the screensaver options with a check box.

Wiplash4 wrote on the 1 Apr 08 at 14:56
And again: my totem does not provide any screen saveroption.

Wiplash4 wrote on the 1 Apr 08 at 14:57
I must admit the hole idea of a screen saver is a waste of ecurrent. It would suffice to turn the monitor off.

ludovicc wrote on the 2 Apr 08 at 22:12
Miro doesn't disable the screen saver, and there are no options to do that. Annoying...

frunns wrote on the 3 Apr 08 at 14:38
So, why don't you just update your totem, wiplash?

shaft350x wrote on the 3 Apr 08 at 17:43
As someone who watches TV via Hulu and the likes, not only the players but other programs could use this as well. However, just saying screensaver gets disabled when you have an application in full screen does not sound good to me, as I often work on documents maximized or web-browsers maximized.

I would say the proposals that ben.wade put forth in the first comment seem like the best options to me.

Either a button that can go on the panel to disable/enable the screen saver quickly (maybe have it take note of the application that is currently focused and have an option of automatically re-enabling the screen saver when said application is closed), or an option in window menus.

Wiplash4 wrote on the 4 Apr 08 at 14:29
Oh no, not another button.
The purpose of a screensaver is to keep the image of a screen moving, nothing more. So if Ubuntu detects that the screen or a part of the screen is not moving, it automatically activates the screensaver for this screen or the part which is not moving. I guess this is the most convienient option. And if a user wants to hide content of his screen while he is away, then he can use "Lock screen".

Please do not add another button.
And please, totem was just an example.

Hawke wrote on the 4 Apr 08 at 15:06
Other OSes and screensaver extensions for them (Afterdark anyone?) have had a "screensaver disable corner" where you can put the mouse cursor in a specific corner to prevent the screensaver from activating.

As the bottom right is the one which keeps the cursor fully offscreen, (and therefore the one which I for one put the cursor anyway just to hide it), I suggest using that as the screensaver disable corner.

Wiplash4 wrote on the 5 Apr 08 at 09:03
Sorry Hawle, but do not apply that.

topyli wrote on the 16 Apr 08 at 09:56
Rhythmbox full screen visualization in party mode should also disable screensavers and locking.

chevriley wrote on the 19 Apr 08 at 12:15
Hawke's solution is perfect. The touch of using the show desktop icon makes sense too. It doesn't ugly up the GUI (there's no corners left anyway) or complicate the learning curve.

Wiplash4 wrote on the 20 Apr 08 at 22:23
But in case the mouse shifts unintentionaly? That happens from time to time.
And this makes it necessary for the programmer to include this corner.

Otherwise with my idea it is up to Ubuntu to provide this feature and hen it is set for every app.

ssam wrote on the 1 May 08 at 15:46
already exists.
right click on the panel. choose "add to panel...". select the "inhibit applet". click add.

applications can do this automatically using d-bus. for any application that does not do this please file a bug.

luke2760 wrote on the 4 Oct 08 at 04:20
Letting apps disable screensaver gives them too much power, especially in a web environment. What we need is a handler that any application can call, essentially saying "user is watching a movie." Then, an unobtrusive popup can come at the bottom of the screen saying "This application has started a movie: [Disable screensaver until movie is over] [Leave Screensaver enabled] [Always disable the screensaver for this application] [Never disable the screensaver for this application.]

This is especially important for Flash content, though in that case we need something at the browser level so that we can filter on a site-by-site basis.


Post your comment