Bug 139420 - Qualify window title for running presentations
Summary: Qualify window title for running presentations
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.0.7.3 release
Hardware: x86-64 (AMD64) Linux (All)
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Slide-Show
  Show dependency treegraph
 
Reported: 2021-01-05 07:07 UTC by Hiran Chaudhuri
Modified: 2023-07-26 19:50 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Trying to share a running presentation on Jitse-Meet (73.99 KB, image/png)
2021-01-05 07:15 UTC, Hiran Chaudhuri
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hiran Chaudhuri 2021-01-05 07:07:19 UTC
Description:
When I start presenting an Impress document the presentation goes fullscreen and I like it. However, when I want to share the running presentation with others via Teams, Skype, WebEx or else I sometimes need to find the window by title. Having just "LibreOffice 6.0" just confuses me and seems to be an impediment for others.

Therefore I suggest to set a window title similar to the editing impress window and prefix it with "presenting".

so opening my presentation DemoGoodstuff.odp would show a window

and starting the demo would open a fullscreen window with the title
"presenting DemoGoodstuff.odp - LibreOffice Impress"

Steps to Reproduce:
1. on Ubuntu Linux 18.04 or 20.04, create a presentation with the given LibreOffice installation
2. Start a WebEx call, Openmeetings, Jitsi-Meet or some other videoconferencing tool in the browser (using WebRCT)
3. Try to share the running presentation as application, not the whole screen

Actual Results:
The WebRCT function in the browser will show all open windows' titles, the one you are searching for is "LibreOffice 6.0". If you are lucky you can see a thumbnail and decide from that what to share.

Expected Results:
Wish: a qualified window name as suggested above


Reproducible: Always


User Profile Reset: No



Additional Info:
This has been tested both on Ubuntu 18.04 and Ubuntu 20.04. AFAIK this has never been any different and is only getting important when trying to share the window.
However the fix should be fairly simple.
Comment 1 Hiran Chaudhuri 2021-01-05 07:15:33 UTC
Created attachment 168695 [details]
Trying to share a running presentation on Jitse-Meet

Here you can see how it looks like when sharing a running presentaton on Jitsi-Meet.
Comment 2 V Stuart Foote 2021-01-05 17:20:17 UTC
Prior to your presentation use Tools -> Options -> Advanced 'Expert configuration' and set the "ooName" to something meaningful.  That string will appear in the CSD of LibreOffice and in the list of apps you are sorting through.
Comment 3 Hiran Chaudhuri 2021-01-07 23:10:56 UTC
I configured 'org.openoffice.Setup/Product/ooName to the value 'ooName' and started an impress presentation. Jitsi-Meet still showed LibreOffice 6.

Then I restarted LibreOffice, and also in the newly started presentation I saw the title LibreOffice 6.0.

Seems the above hit does nto work for me. Plus it shows the name might be configurable but it is far from having a meaningful name for non-experienced users. One can hardly assume users would configure preferences via advanced settings just to find the presentation from conferencing software.
Comment 4 Hiran Chaudhuri 2021-01-07 23:15:57 UTC
I just realized the presenter view (that one that shows the slide, the next slide and the comments) also has the same window title again. So actually there are up to three windows after a presentation was started:

- Impress with document in editing mode
- Impress with document in presentation mode
- Impress with document in presenter view

They should have well distinguishable names.
Comment 5 V Stuart Foote 2021-01-08 00:11:25 UTC
OK, when I present with a Windows build --either single monitor, or select a second monitor so presenter console is shown--the presentation window is labeled:

Presenting: <file name>  

That corresponds to the environment string "STR_FULLSCREEN_SLIDESHOW" [1], so I guess you could invoke that doing a launch form command line. 

Otherwise the "Presenter console" window, if present, and the Impress edit session are both labeled:

<file name> - <ooName> Impress

So key to identifying the correct window to expose is by recognizing the <file name> assigned to the presentation?  Make it a good name?

@Cor, Regina do you see a better way in expert configuration?

=-ref-=
[1] https://opengrok.libreoffice.org/xref/core/sd/source/ui/slideshow/slideshow.cxx?r=582a73ab#1132
Comment 6 Oliver Grimm 2023-01-21 01:38:37 UTC
... just confirming my previous two commenters. Setting to "new/enhancement"...