Bug 26144 - lxqt broken icon theme as installed
Summary: lxqt broken icon theme as installed
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Florian Hubold
QA Contact:
URL:
Whiteboard:
Keywords: 8rc1
: 27985 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-01-29 12:08 CET by Marc Krämer
Modified: 2021-02-24 23:54 CET (History)
5 users (show)

See Also:
Source RPM: lxqt-themes
CVE:
Status comment:


Attachments
Screenshot of new user added to run lxqt (119.31 KB, image/png)
2020-01-29 22:38 CET, Marc Krämer
Details
Theme selection before (112.94 KB, image/png)
2020-01-29 22:42 CET, Marc Krämer
Details
Menu before (icons missing) (129.44 KB, image/png)
2020-01-29 22:43 CET, Marc Krämer
Details
menu after selection, restart (151.31 KB, image/png)
2020-01-29 22:43 CET, Marc Krämer
Details
Icons still missing (116.63 KB, image/png)
2020-09-12 21:41 CEST, psyca
Details

Description Marc Krämer 2020-01-29 12:08:47 CET
after install of lxqt it looks broken, seems due to missing dependency to the preconfigured icon theme.
I assume default is oxygen, but on adawait, nimbus, highcontrast are installed after task-lxqt
Comment 1 Lewis Smith 2020-01-29 20:39:12 CET
Can you perhaps attach a screenshot illustrating the 'broken' aspect.
I am using LxQt here, but as part of many desktops which may have provided something your system lacks, but which matters.
Please say how you installed LxQt: all by itself from a custom install, or added to an existing system?

Looking at the dependencies for lxqt-tqsk-minimal, these include:
 adwaita-cursor-theme
 adwaita-gtk2-theme
 adwaita-icon-theme
 oxygen-icons5
which suggests that adwaita is the default theme. [I have just these adwaita pkgs, so they suffice; + an xfce extra].
> I assume default is oxygen
Can you say what *default* theme is being used:
 $ drakbug
shows this at the top of the resulting display. [In my case, it is Adwaita]

I see the main menu has Themes, offering here:
- oxygen-aya-azul
- Default
The first does nothing, the second leaves you on Adwaita. Do you have more entries? Are they effective?
The oxygen icons are enigmatic.

No sign of nimbus, highcontrast; nor do these exist in my generously equipped system. Where did you get these names from? Are they in your Themes menu? If they are, does the system look OK with them?

Can you post a list of the adwaita & oxygen packages:
 $ rpm -qa | grep adwaita                 then oxygen

CC: (none) => lewyssmith

Comment 2 Marc Krämer 2020-01-29 22:38:16 CET
Created attachment 11488 [details]
Screenshot of new user added to run lxqt
Comment 3 Marc Krämer 2020-01-29 22:42:16 CET
Hey,
quite many questions...
In cauldron I used lxde and switched to lxqt, by installing task-lxqt (not minimal)

Drakbug tells me it uses Adwaita. After selecting "Adwaita (The only one)", logging out and in again everthing is fine.

I'll attach a few more screens.
Comment 4 Marc Krämer 2020-01-29 22:42:44 CET
Created attachment 11489 [details]
Theme selection before
Comment 5 Marc Krämer 2020-01-29 22:43:05 CET
Created attachment 11490 [details]
Menu before (icons missing)
Comment 6 Marc Krämer 2020-01-29 22:43:24 CET
Created attachment 11491 [details]
menu after selection, restart
Comment 7 Marc Krämer 2020-01-29 22:50:48 CET
rpm -qa | grep adwaita
adwaita-gtk2-theme-3.28-4.mga7
adwaita-icon-theme-3.34.3-1.mga8
adwaita-cursor-theme-3.34.3-1.mga8

rpm -qa | grep oxygen
icewm-theme-oxygen-aya-0.1-12.mga7
doxygen-1.8.17-1.mga8


I would suggest a few more changes to lxqt desktop as default to make it more useable:
1. add mixer on panel by default
2. add lxqt-leave in app-panel
3. add keys for XF86 *volume-up/down/mute by default (I can provide more info if you need)
4. (maybe add) desktop switcher to the panel by default.
Comment 8 Lewis Smith 2020-01-30 12:20:32 CET
Thank you for the screenshots and background information. They certainly make the situation clear.
This made me realise that what I was looking at here was *not* LxQt, but another simple desktop which I mistakenly took to be it. So I have just installed unambiguous LxQt for comparison. Everything looks OK.

BUT I already had all these oxygen pkgs:
 icewm-theme-oxygen-aya-0.1-12.mga7
 lib64oxygenstyle5_5-5.15.4-1.mga7
 lib64oxygenstyleconfig5_5-5.15.4-1.mga7
 oxygen-5.15.4-1.mga7
 oxygen-fonts-5.4.3-10.mga7
 oxygen-icons5-5.57.0-1.mga7
and doing LXQt Configuration Centre (System Settings) - Appearance - Icons Theme
showed a lot, with Oxygen being highlighted. So maybe it *is* the installed default, and incomplete because not enough 'oxygen' is required.
[drakbug always showed Adwaita theme whatever icon theme was chosen].
---------
Your original idea in comment 0 makes sense: Does installed LXQt assume Oxygen icons, but not install all the necessary dependencies?
It could more simply define Adwaita as the default initial icon theme, which is provided (required).

LXQt has many SRPMs and maintainers, so guessing a relevant looking SRPM; and assigning this globally, CC'ing a couple of packagers with visible connections.

Summary: lxqt broken icon theme => lxqt broken icon theme as installed
Assignee: bugsquad => pkg-bugs
CC: lewyssmith => doktor5000, geiger.david68210
Source RPM: lxqt => lxqt-themes

Comment 9 Florian Hubold 2020-02-03 00:20:41 CET
I'll try to take a look for the icon theme related issues. Although the other suggested changes to lxqt default settings should be separated into a different bug report.

Status: NEW => ASSIGNED
Assignee: pkg-bugs => doktor5000

papoteur 2020-05-23 07:17:31 CEST

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=26670

Comment 10 David GEIGER 2020-05-23 14:06:52 CEST
(In reply to Marc Krämer from comment #7)

> I would suggest a few more changes to lxqt desktop as default to make it
> more useable:
> 1. add mixer on panel by default
> 2. add lxqt-leave in app-panel
> 3. add keys for XF86 *volume-up/down/mute by default (I can provide more
> info if you need)
> 4. (maybe add) desktop switcher to the panel by default.


So let's test upcoming lxqt-panel-0.15.0-3.mga8

1. add mixer on panel by default = done
4. add desktop switcher to the panel by default = done

for the "2. add lxqt-leave in app-panel" I don't know how to do that??
for "3." I don't know too??
Comment 11 Marc Krämer 2020-05-23 15:56:58 CEST
2. in /etc/xdg/lxqt/panel.conf
section [quicklaunch]
adding apps\4\desktop=/usr/share/applications/lxqt-leave.desktop

changing apps\size to 4 (accordingly)


3. in /etc/xdg/lxqt/globalkeyshortcuts.conf the following have to be added:
[XF86AudioLowerVolume.33]
Comment=Lower volume
Enabled=true
path=/panel/volume/down

[XF86AudioMute.35]
Comment=mute
Enabled=true
path=/panel/volume/mute

[XF86AudioRaiseVolume.37]
Comment=Raise volume
Enabled=true
path=/panel/volume/up

[XF86MonBrightnessDown.40]
Comment=\x2600 \x2193
Enabled=true
Exec=lxqt-config-brightness, -d

[XF86MonBrightnessUp.41]
Comment=\x2600 \x2191
Enabled=true
Exec=lxqt-config-brightness, -i


I think this should help to have a more useful default environment...
Comment 12 David GEIGER 2020-05-24 18:31:18 CEST
So some jobs was done first for Cauldron!
Comment 13 psyca 2020-09-12 21:41:35 CEST
Created attachment 11878 [details]
Icons still missing

Icons still missing

CC: (none) => linux

Comment 14 psyca 2020-12-29 22:19:23 CET
*** Bug 27985 has been marked as a duplicate of this bug. ***
Comment 15 Morgan Leijström 2021-02-10 22:56:26 CET
Still broken per [qa-discuss] thread "Feedback experience intall M8 RC"

CC: (none) => fri
Keywords: (none) => 8rc1, FOR_ERRATA8

Comment 16 Morgan Leijström 2021-02-11 18:28:56 CET
https://wiki.mageia.org/en/Mageia_8_Errata#Other

Keywords: FOR_ERRATA8 => IN_ERRATA8

Comment 17 Morgan Leijström 2021-02-11 18:47:38 CET
To fix, courtesy Cris:

Go to the lxqt settings, then appearance.

Choose the icon set (for example oxygen, or whatever you have installed). Confirm. Logout and login again, all icons should be fine now, in applications and the panel.
Comment 18 papoteur 2021-02-13 12:50:35 CET
Tried an netinstall with just LXQt desktop selected.
I confirm the problem with no icons theme selected.
I have selected one. I found the configuration in
.config/lxqt/lxqt.conf
with in section
[General]
icon_theme=Adwaita
(the one I have selected)
With a new user, this section as only

[General]
__userfile__=true


This is not what the default /usr/share/lxqt/lxqt.conf contains.
Thus, it seems that the first session doesn't install or use this default file.

Keywords: IN_ERRATA8 => FOR_ERRATA8
CC: (none) => yves.brungard_mageia

Comment 19 papoteur 2021-02-13 13:40:11 CET
It seems that the default file is not at the good place.
According to https://github.com/lxqt/lxqt-session/blob/master/config/CMakeLists.txt
it is expected in /etc/xdg/lxqt

I tries this:
copy default lxqt.conf in /etc/xdg/lxqt
logout
delete ~/.config/lxqt
login
Now, the icon theme is installed !
Comment 20 papoteur 2021-02-13 17:21:02 CET
I reported this upstream. It seems to be a bug.
https://github.com/lxqt/lxqt-session/issues/365
Comment 21 psyca 2021-02-14 15:13:09 CET
(In reply to papoteur from comment #20)
> I reported this upstream. It seems to be a bug.
> https://github.com/lxqt/lxqt-session/issues/365

They closed your report.
Comment 22 David GEIGER 2021-02-14 17:33:18 CET
Should be fixed with lxqt-session-0.16.0-4.mga8 in Core/Updates_testing repo.

Also pcmanfm-qt-0.16.0-4.mga8 should fix the default mga wallpaper.

Please test!
Comment 23 papoteur 2021-02-14 18:04:20 CET
Reinstalled with netinstall.
Started first in level  for installing lxqt-session-0.16.0-4.mga8 and pcmanfm-qt-0.16.0-4.mga8 from testing.
The first session is perfect !
Comment 24 David GEIGER 2021-02-15 08:18:15 CET
Can this one be closed now?
Comment 25 papoteur 2021-02-15 12:02:05 CET
Yes!

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED

Comment 26 Morgan Leijström 2021-02-15 12:32:11 CET
Marked in RC errata as fixed

Keywords: FOR_ERRATA8 => IN_ERRATA8

Comment 27 Morgan Leijström 2021-02-24 23:54:37 CET
Now removed from Errata

Keywords: IN_ERRATA8 => (none)


Note You need to log in before you can comment on or make changes to this bug.