Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1802392
Summary: | lyx 2.3.4 under Wayland has a quirky UI drop-down menu positioning defect. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Bruce Bigby <bbigby64> |
Component: | lyx | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 31 | CC: | carlosjosepita, jamatos, rdieter |
Target Milestone: | --- | Keywords: | Desktop, Regression, UserExperience |
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | lyx-2.3.5-1.fc32 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-06-11 22:56:58 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Bruce Bigby
2020-02-13 03:57:41 UTC
What you describe happens on the primary display. On the secondary display the drop-down menu only shows the first time. The next times you press it does not appear. Moving the window to the primary display shows the effect you reported. (In reply to José Matos from comment #1) > What you describe happens on the primary display. > > On the secondary display the drop-down menu only shows the first time. The > next times you press it does not appear. Moving the window to the primary > display shows the effect you reported. Yes. I concur. I am seeing what you have described on the secondary display. *** Bug 1822499 has been marked as a duplicate of this bug. *** I've reported this upstream in: https://www.lyx.org/trac/ticket/11847. Also, a related Gnome Shell report: https://gitlab.gnome.org/GNOME/gnome-shell/issues/1779. This is most likely not a gnome shell issue. Related, https://fedoraproject.org/wiki/Changes/Qt_Wayland_By_Default_On_Gnome Possible for problematic Qt clients to be patched to not use wayland (we may want to do that here) Short of patching, you can always do `QT_QPA_PLATFORM=xcb lyx`. (In reply to carlosjosepita from comment #6) > Short of patching, you can always do `QT_QPA_PLATFORM=xcb lyx`. I was hoping for a simple effective workaround like this. Thanks. By the way, I created a script using the information from Comment 6. ################################ #!/bin/bash QT_QPA_PLATFORM=xcb /usr/bin/lyx ################################ and placed it in $HOME/bin/lyx. Note: My $HOME/bin precedes /usr/bin in my $PATH. I'm running Fedora 31. (In reply to carlosjosepita from comment #6) > Short of patching, you can always do `QT_QPA_PLATFORM=xcb lyx`. Correction to the script that I created. One needs to pass $* to your command as in the following, below: By the way, I created a script using the information from Comment 6. ################################ #!/bin/bash QT_QPA_PLATFORM=xcb /usr/bin/lyx $* ################################ and placed it in $HOME/bin/lyx. Note: My $HOME/bin precedes /usr/bin in my $PATH. I'm running Fedora 31. FEDORA-2020-684cee3845 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-684cee3845 FEDORA-2020-684cee3845 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-684cee3845` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-684cee3845 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. lyx-2.3.5-1.fc32 has been pushed to the Fedora 32 stable repository. If problems still persist, please make note of it in this bug report. I'm seeing menu issues still when closing lyx and reopening it at least 4 times in succession. The menus detach and begin to drift down away from the top menu bar with each successive application reopening. This issue happens under Wayland. However, if I run the application like this, QT_QPA_PLATFORM=xcb /usr/bin/lyx <args> I do not see any issues. Note that the problem occurs on my secondary monitor at least. I haven't tried it on my primary monitor yet. I decide to open gnome and I am not seeing this anymore, be it in the primary or secondary displays. FWIW I am running with updates-testing enable and I suspect, although I could be wrong - naturally, that the culprit, to solve the issue, is using qt-5.14 and not the update to lyx 2.3.5. |