Need to select a display when first run of app

Bug #1832939 reported by Johnthan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
New
Undecided
Unassigned

Bug Description

Windows 10 32 bit
Revision 2880 of trunk
run command: Python run_openlp.py

The display is not initialized until you go into settings and select the display then reboot.
There is an error that comes up that says something to the affect that the Live Display is disabled because there is no display. Once you go into settings and choose the display and reboot the error is no longer displayed on startup.

If you are on a single display PC the logo screen appears and you will have to close the program by keystrokes as you can not get back to the app.

Revision history for this message
Johnthan (johnmfl) wrote :

OpenLP version 2889 update
Doing a clean install (all data and settings removed) allows the First Time Wizard to run and IF you select a display, the errors are removed....but the live display does NOT work on a PC with only one screen. You have to go into settings and check the 'Generic Screen Setting' on the bottom of the Display settings window. You still have to save your changes and restart the application.
In addition, the live display toggle does not work until you send something to the Live display....on a single display PC this is difficult when the live display is full screen.

Revision history for this message
Tim Bentley (trb143) wrote :

Live display was removed as the default due to major issues on machines with one display.

Revision history for this message
Johnthan (johnmfl) wrote : Re: [Bug 1832939] Re: Need to select a display when first run of app

The first time wizard only sets part of what is needed. If you don't go
into settings and select the other setting you don't get an output. We
need to set it or document it.... frustrating to think the wizard set it up
and then have no output.

On Sat, Aug 10, 2019, 3:00 PM Tim Bentley <email address hidden>
wrote:

> Live display was removed as the default due to major issues on machines
> with one display.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1832939
>
> Title:
> Need to select a display when first run of app
>
> Status in OpenLP:
> New
>
> Bug description:
> Windows 10 32 bit
> Revision 2880 of trunk
> run command: Python run_openlp.py
>
> The display is not initialized until you go into settings and select the
> display then reboot.
> There is an error that comes up that says something to the affect that
> the Live Display is disabled because there is no display. Once you go into
> settings and choose the display and reboot the error is no longer displayed
> on startup.
>
> If you are on a single display PC the logo screen appears and you will
> have to close the program by keystrokes as you can not get back to the
> app.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/openlp/+bug/1832939/+subscriptions
>

Revision history for this message
Johnthan (johnmfl) wrote :

This issue has been verified to happen on a clean install of trunk 2892

The way around it is to click on the screen in the FTW but do not check the box to use the display. You will get some errors as the FTW completes...ignore them! Once Openlp finishes loading, move the OpenLP window to the right of the screen...then go into settings and ensure the 'use this display' check box is checked and select the 'custom geometry' button. Set the width and height to a percentage of the full screen size...for me that is 1024 and 768. Now check the 'Display if single screen' box.
Exit setting and restart OpenLP. When the logo screen covers most of the screen, select a theme then select the live display in the Service. Press the 'd' key and the logo screen will close.
At this point you can use OpenLP...to see the 'live' display just press the 'd' key or use the Blank ICON under the Live Preview.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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