Bug 1386404

Summary: qt5-qtstyleplugins: missing QGtkStyle, no uniform look in GTK+ desktops anymore
Product: [Fedora] Fedora Reporter: Real Name <immarcescibilis>
Component: qt5-qtstylepluginsAssignee: Rex Dieter <rdieter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: rawhideCC: rdieter
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: qt5-qtstyleplugins-5.0.0-9.fc25 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-10-26 00:57:27 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:

Description Real Name 2016-10-18 20:36:30 UTC
Description of problem:
Qt5 applications don't look uniform in GTK+ environments anymore due to a missing QGtkStyle plugin.

QGtkStyle was removed from qt5-base in 5.7.0 due to lack of maintainers, as Google told me. Since then, it was re-added to qt5-qtstyleplugins in this commit

https://github.com/qt/qtstyleplugins/commit/7b11d50ac5eb0f9f069d0c73ada5796eac584217

but the package shipped in Fedora 25 is missing it. Of course I'm not talking about GNOME, there's adwaita-qt for it, but all other GTK+ desktop spins (MATE, Xfce, Cinnamon and LXDE) will get a Qt5 application, like VirtualBox, showing the default Qt5 look instead of blending in with whatever colors and looks the other GTK+ applications happen to sport. This will also affect any GNOME user who is bold enough to escape from Adwaita.

Version-Release number of selected component (if applicable):
qt5-qtstyleplugins-5.0.0-8.fc25.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Install qt5-qtstyleplugins
2. Expect to get uniform look for Qt/GTK+
2. It doesn't happen

Actual results:
QGtkStyle is missing, Qt5 applications are ugly

Expected results:
Qt5 applications must be pretty


Additional info:
You still need to export QT_QPA_PLATFORMTHEME=gtk2 for it to take effect, I don't know if this can be managed by the package itself or it must be a per-user/per-DE setting only.

Comment 1 Rex Dieter 2016-10-18 21:19:40 UTC
No new (qtstyleplugins) release has been made that includes that... yet, as far as I know

Comment 2 Fedora Update System 2016-10-20 22:57:07 UTC
qt5-qtstyleplugins-5.0.0-9.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-fed127a12d

Comment 3 Fedora Update System 2016-10-26 00:57:27 UTC
qt5-qtstyleplugins-5.0.0-9.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.