I have been trying OpenLP out for possible deployment. I started with 2.9.2 (beta) but have since shifted to the git code[1] since some things have been fixed since 2.9.2 was released. I have encountered a number of issues which I thought I'd jot down to see which - if any - have known solutions. I am running OpenLP on Slackware64-current with python 3.9.5, Qt 5.15.2, Libreoffice 7.1.2 and VLC 3.0.12. The following list is in no particular order and, as far as I can tell, affects the beta as much as the git code.
When playing an audio media file the projection screen goes totally white. This happens even if I've explicitly defined a theme which has black as its background. If a fixed colour is to be shown during audio playback I would have expected it to be black. I can't find any OpenLP setting related to this. Is it perhaps a setting in VLC?When an audio or video media file is played the timeline widget remains at 0:00, the position indicator remains at the start and clicking anywhere on the timeline has no effect. Is the timeline meant to work at this point in time?To get OpenLP to use Libreoffice to support presentations, I needed to set some environment variables: PYTHONPATH=/usr/local/libreoffice/program/, URE_BOOTSTRAP=vnd.sun.star.pathname:/usr/local/libreoffice/program/fundamentalrc . It was then possible to load an ODP presentation into the library. When I go to insert this into a service, I get a "Missing Presentation" error dialog: "The presentation <FILENAME> is incomplete, please reload." The presentation is not inserted into the service.When closing OpenLP some xcb errors are displayed on the console[2].
A debug log is attached for the following sequence of events:
Start OpenLP.Select Presentations from the libraryDouble-click an ODP presentation file to add it to the serviceClick "Ok" in the error dialog boxExit OpenLP
Does this provide any indication as to what the error might be? I'm seeing some errors ("ERROR"), including some related to UNO, but it's hard to tell whether they are related to the difficulties with presentations because I don't know what the expected behaviour might be. I see some errors linked to stack depth but again I can't tell if these are significant or not.
I'm happy to run additional tests or provide extra information if it would help track the issues down. Given the lack of any similar reports on the forums that I can see,
I suspect that there may be local issues at play. If so, hopefully the cause can be identified easily so I can continue evaluating OpenLP for our use.
[1] Git pull is current as of this writing (8 June 2021).
[2] qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2430, resource id: 4202265, major code: 40 (TranslateCoords), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2619, resource id: 4202353, major code: 40 (TranslateCoords), minor code: 0