! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
presentation mode messes with xscreensaver
Status:
RESOLVED: FIXED
Product:
Xfce4-power-manager
Component:
General

Comments

Description Todd 2018-02-12 07:52:20 CET
Reference (not-a-)bug: https://bugzilla.redhat.com/show_bug.cgi?id=1544297


Xfce4-power-manager with Presentation mode enabled constantly sends 

     xscreensaver: 20:41:08: ClientMessage DEACTIVATE received while inactive: resetting idle timer

to xscreensaver.

Please fix!

Many thanks,
-T
Comment 1 Robby Workman editbugs 2018-02-12 08:56:08 CET
Um... Presentation Mode is *supposed* to disable the screensaver. If you're showing a presentation with your laptop, you don't want the screensaver to activate during the presentation.
Comment 2 Todd 2018-02-12 08:57:24 CET
Um .... What presentation?

You could also set it to off by default.
Comment 3 Robby Workman editbugs 2018-02-12 09:29:19 CET
I'm reasonably sure that presentation mode is *not* turned on by default. If you've got the xfpm panel plugin, click on it and you'll see where it's turned on/off. Absent more details, I suspect that it was inadvertently clicked at some point.
Comment 4 Todd 2018-02-12 11:01:18 CET
It was on mine.  And since there is no indication whatsoever that anything is different with Presentation Mode on or off, you should consider whatever "presentation" was suppose to happen to be broken.  And turn off the "deactivate" until "presentation" actually does something.
Comment 5 Robby Workman editbugs 2018-02-12 18:57:22 CET
Wait, what? You filed this bug report because Presentation Mode does something (exactly what it is supposed to do). It even shows a checkmark beside it if it's enabled.
Comment 6 Todd 2018-02-12 19:22:55 CET
1) it was enabled by default.

2) there is no indication that it is on.  The icon doesn't even change appearance.

3) it only works on xscreensaver.  Red Shift is unaffected.  Again giving no indication it is on.

To figure this out, I had to post on

   comp.os.linux.misc
   https://ask.fedoraproject.org/en/question/117291/xscrensaver-doesnt-work/
   xfce@lists.fedoraproject.org
   xfce@xfce.org
   googled my ass off

The only way I figured this out was a gracious Red Hat engineer over on their bugzilla who tracked it down for me.  "Gracious" in that he is not suppose to help with tech support issues.

So to keep others from going through the absolute time wasting nonsense I had to go through, I would like to see the following:

1) Set presentation mode "off" by default.

2) Give some indication that it is enabled.  Put a noticed over the background and change the icon in the panel. Or some such.  I don't care as long as there is an indication that it is on.

Many thanks,
-T
Comment 7 Todd 2018-02-12 19:32:56 CET
3) have presentation mode automatically turn itself off on start up.  Make the user request it every time your log in.  Do not remember the setting.  Give a preference if you really like to always have it always on.
Comment 8 Mukundan Ragavan 2018-02-14 03:44:52 CET
(In reply to Todd from comment #6)
> 1) it was enabled by default.
> 

I am one of the Fedora maintainers of xfpm. I do not think this statement is accurate. "presentation mode" is not enabled by default.
Comment 9 Mukundan Ragavan 2018-02-14 03:45:47 CET
Created attachment 7600 
screenshot from F27 live CD

please see the attachment. presentation mode is not "on" by default.
Comment 10 Todd 2018-02-14 04:26:42 CET
Who knows how it got on on mine.  I will take you word for it that it is off by default.   So, item #1 is out.  That leaves #2 and #3.


2) Give some indication that it is enabled.  Put a noticed over the background and change the icon in the panel. Or some such.  I don't care as long as there is an indication that it is on.

3) have presentation mode automatically turn itself off on start up.  Make the user request it every time your log in.  Do not remember the setting.  Give a preference if you really like to always have it always on.

Had item #3 had been in place, I never would have had to ask for #1
Comment 11 Simon Steinbeiss editbugs 2018-02-17 14:55:07 CET
2) is not really easy to do. We would have to show a secondary icon in the panel and not everyone may want that. As you have to consciously enable presentation mode I don't think this is really a priority/bug.

3) Not sure that wouldn't be confusing. I can't think of any other setting that is forgotten after closing the session...
What one could probably do is a timer or something, like: "enable presentation mode for 30mins"

Also, I'd rather include the "Do not disturb" setting from notifyd to also suppress notifications during presentation mode.
Comment 12 Todd 2018-02-20 20:11:43 CET
An idea that I like!

When starting up Xfce4-power-manager, if presentation mode is enables, fire off the following or similar:

notify-send --urgency=normal --icon /usr/share/icons/oxygen/base/64x64/mimetypes/x-office-presentation.png --expire-time 0  Xfce4-power-manager  "Presentation Mode is Enabled"

Bug #14210

Reported by:
Todd
Reported on: 2018-02-12
Last modified on: 2020-05-27

People

Assignee:
Ali Abdallah
CC List:
5 users

Version

Attachments

screenshot from F27 live CD (108.07 KB, image/png)
2018-02-14 03:45 CET , Mukundan Ragavan
no flags

Additional information