18.10: lxqt themes with dark backgrounds not properly displaying

Bug #1804552 reported by Boruch Baum
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Lubuntu-Tweaks
New
Undecided
Unassigned

Bug Description

For a fresh install of lubuntu 18.10, I was not successful in figuring out how to achieve a 'dark' theme (ie. all window having light text on dark backgrounds). It may be that this is possible, but that the instructions don't exist or are unclear.

What I think I needed to do was:

1.1] install and run package qt4-qtconfig
1.2] on the 'appearance' tab, select GUI style 'GTK+' (yes)
1.3] select the 'build palette' buttons for button and window backgrounds
1.4] exit, saving changes (C-s C-q, or Alt-F4 and answer prompt)
1.5] logout and login (a real bummer, and probably a bug)

I was also playing with the following other techniques, which might have corrupted my experience, meaning they may have positively contributed to my successful result without me realizing it.

2.1] install and run package lxappearance (this should be a gtl app, and should not affect anything in a pure qt environment, but the results should appear immediately, without a need to logout/login)

3.1] install and run package qt5ct
3.2] In addition to selecting a dark 'style' in the appearance tab, select a 'custom' palette there, and select a 'dusk' color scheme.
3.2] apply / close / logout / login

4.1] install package adwaita-qt
4.2] try any of the above techniques again

In any event, the process needs to be clearly documented...

Revision history for this message
Boruch Baum (boruch-baum) wrote :

EDIT: The first line of the bug report should read:

  "For a fresh install of lubuntu 18.10, I was not
   INITIALLY successful in figuring out"

At the end of some combination of the techniques listed, I did get a dark theme, but still can't be sure how to tweak it to my liking.

Revision history for this message
Boruch Baum (boruch-baum) wrote :

EDIT: The first line of the bug report should read:

  "For a fresh install of lubuntu 18.10, I was not
   INITIALLY successful in figuring out"

At the end of some combination of the techniques listed, I did get a dark theme, but still can't be sure how to tweak it to my liking.

ALSO: For the purpose of the test, the applications that were affected were 'pcmanfm-qt', ' 'transmission-qt', and in meta- kind of way, both 'lqt-config' and 'lxqt-config-appearance'.

Revision history for this message
Hans P. Möller (hmollercl) wrote :

I don't fully understand the way lxqt themes (Qt style) works.
However, the way I could get Breeze-Dark to work was to put this kdeglobals file in ~/.config

Revision history for this message
Alf Gaida (agaida) wrote :

Only some additions - installing qt5ct is useless in LXQt. The only thing one want to install is qt5-style-plugins and switch to GTK+ if wanted. qtconfig is needed for Qt4 applications - to be honest, we as upstream don't care about Qt4 for years now - so Qt 4 problems can be considered as not LXQt releated.

One might want to have xsettingsd installed and running if fiddling around with styles - this will be improved in 0.14.0

Revision history for this message
Boruch Baum (boruch-baum) wrote :

@hmollercl - Thanks, Hans, for the input. What's wrong with me that I wouldn't have thought to look for a qt configuration file called 'kdeglobals'?! I've downloaded your file and will toy with it when I next visit the issue. For now, I'm all 'themed out'; it shouldn't be this difficult to swap bg/fg colors...

@agaida - Thanks, Alf. I'm glad you mentioned package 'qt5-style-plugins', because when I went back to check my system, I saw that at some point in my playing with the theme, I did install that package (don't remember it, but its there now), so that's an error of omission in my original report. As for package 'xsettingsd', is that now supporting QT in addition to GTK+?

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

Other bug subscribers

Bug attachments

Remote bug watches

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