clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.76k stars 677 forks source link

Not following themeing on Xfce #6326

Open Ajt8000 opened 5 years ago

Ajt8000 commented 5 years ago

Before posting

Please follow the steps below and check the boxes with [x] once you did the step.

System information

Please provide information about your system and the version of Clementine used.

Expected behaviour / actual behaviour

Clementine should follow the same theme as everything else on the system, but it currently doesn't. It used to do this on Xfce no problem. screenshot_2018-07-24_11-52-31 Screenshot_2018-12-08_18-19-19 Here is a picture of what it was like on 18.04 vs what its like on 18.10

Steps to reproduce the problem (only for bugs)

Install Clementine on either Ubuntu Studio and Xubuntu version 18.10. Everything else works fine, it just won't follow the system theme. I tried updating all of the Qt components which caused the font in Clementine to get bigger but nothing else. Other Qt programs such as Amarok follow the theme no problem.

mld9401 commented 5 years ago

Try to install qtconfig and change the GUI style to GTK+ within the app https://imgur.com/tRSoOyn

jonaski commented 5 years ago

I believe ubuntu switched to the qt5 version of clementine so you need to use qt5ct

Ajt8000 commented 5 years ago

Try to install qtconfig and change the GUI style to GTK+ within the app https://imgur.com/tRSoOyn

I tried this, the default was already set to GTK+

I believe ubuntu switched to the qt5 version of clementine so you need to use qt5ct

I installed qt5ct, but I am getting an error whenever I try to run it, I'll see if I can get it working. Thank you to both of you

cmorgenstern commented 5 years ago

@Ajt8000 qt5ct needs the environment variable QT_QPA_PLATFORMTHEME=qt5ct exported to work properly - could be the source of your issue.

I was able to get Clementine harmonized with my existing GTK+ 2 and GTK+ 3 theming with the following settings: qt5ct

Ajt8000 commented 5 years ago

@cmorgenstern That did it thanks! I did have to install qt5-stule-plugins as well, once I did that I got the options you showed. Screenshot_2019-05-04_18-48-28 Screenshot_2019-05-04_18-49-58