Bug 148402 - Presentation does not refresh if it's not visible
Summary: Presentation does not refresh if it's not visible
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.3.1.3 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-05 18:03 UTC by Kuba Orlik
Modified: 2023-08-18 10:56 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kuba Orlik 2022-04-05 18:03:27 UTC
Steps to reproduce:

Open a presentation and start presenting on a device with a single screen. Alt+tab to the presenter console. Change the slide.

Expected result: 

The now-invisible window with the fullscreen presentation is refreshed so it displays the current slide picked in the presenter console.

Actual result: 

The now-invisible window with the fullscreen presentation is not refreshed as the slides are changed from the Presenter Console. The window is only refreshed after raising it back to focus.

It seems like it's done to save resources, but it leads to unforeseen consequences when screensharing. A common practice for me is to open the presenter console and share the main presentation window with some video conference software. The main presentation window has to be not in focus, as I'm using the presenter console overlayed on top of it.

One solution is to display the presentation on a second physical screen, but that's not always available
Comment 1 Buovjaga 2023-01-06 13:10:01 UTC
I don't understand how I can see the presenter console with a single screen. Can you explain?
Comment 2 Kuba Orlik 2023-01-09 18:30:12 UTC
Sure thing. When `org.openoffice.Office.PresenterScreen` is set to `StartAlways`, the Presenter Console will be started even when using a single display. This is super useful when presenting over Zoom, as I can just share the window with the fullscreen slide to the audience, but keep my speaker notes visible on my display at home, all on one screen.

So with the `StartAlways` option, start the presentation, alt+tab to the presenter console, go to Zoom or any other screensharing app, share the window with the fullscreen presentation, alt+tab to the presenter console, change to next slide, and see that the audience still sees the first slide. Only after you alt+tab to the window with the fullscreen slide, will the audience see the next slide.
Comment 3 Buovjaga 2023-08-18 10:56:07 UTC
(In reply to Kuba Orlik from comment #2)
> Sure thing. When `org.openoffice.Office.PresenterScreen` is set to
> `StartAlways`, the Presenter Console will be started even when using a
> single display. This is super useful when presenting over Zoom, as I can
> just share the window with the fullscreen slide to the audience, but keep my
> speaker notes visible on my display at home, all on one screen.

A bit tough to find it: Preference name: Presenter - Property: StartAlways.

> So with the `StartAlways` option, start the presentation, alt+tab to the
> presenter console, go to Zoom or any other screensharing app, share the
> window with the fullscreen presentation, alt+tab to the presenter console,
> change to next slide, and see that the audience still sees the first slide.
> Only after you alt+tab to the window with the fullscreen slide, will the
> audience see the next slide.

After alt-tabbing from presenter console to Jitsi, I see the slide has changed, so I guess I can't reproduce what you see.

Arch Linux 64-bit, X11
Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 518fa99dd7693d64a53e404a065090aedc0002b1
CPU threads: 8; OS: Linux 6.4; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 14 August 2023