Bug 31353

Summary: Icons default/missing on LxQt taskbar, also widgets on its close dialogue (Adwaita icon theme). Default Adwaita icons in menus for many applications.
Product: Mageia Reporter: Lewis Smith <lewyssmith>
Component: RPM PackagesAssignee: Florian Hubold <doktor5000>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: jani.valimaa, westel, yvesbrungard
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: task-lxqt-1.2.0-1.mga9.src.rpm, pavucontrol-qt-1.2.0-1.mga9.src.rpm CVE:
Status comment:
Attachments: LxQt taskbar & systray showing 3 default + 1 missing icon
LxQt 'leave' dialogue showing bare text rather than buttons
default LXQt logout, single DE install (x86_64)
default LXQt panel, single DE install (x86_64)
new install logout dialogue
default reboot dialoue.
all icons appear to be present, taskbar new 7 DE install

Description Lewis Smith 2023-01-02 20:56:29 CET
Description of problem:
The LxQt desktop has what look like default icons on its taskbar with Adwaita & Breeze icon themes:
- Terminal
- PCManFM
- Systray Leave
- Adwaita icon theme only: the systray sound icon space is blank

Also, Adwaita icon theme only: the Leave popup has all the 6 choices correctly placed, but just words on a naked background, no boxes or buttons around them.
(Breeze icon theme shows what looks like the Plasma popup).

Version-Release number of selected component (if applicable):
Current LxQt as per SRPM field.

How reproducible:
Persistant.
Comment 1 Lewis Smith 2023-01-02 21:08:34 CET
Assigning to Florian who looks to be the main LxQt packager; CC'ing Jani who often deals with matters like this.

Addition for pavucontrol-qt:
Adwaita icon theme: the Playback tab System Sounds is missing altogether its icon.
CC'ing Yves for pavucontrol-qt. This hardly warrants 2 bugs...

Assignee: bugsquad => doktor5000
Summary: Icons missing on LxQt taskbar, also widgets on its close dialogue (Adwaita icon theme) => Icons missing on LxQt taskbar, also widgets on its close dialogue (Adwaita icon theme); plus missing Adwaita icon for pavucontrol-qt Playback
CC: (none) => jani.valimaa, yves.brungard_mageia
Source RPM: task-lxqt-1.2.0-1.mga9.src.rpm => task-lxqt-1.2.0-1.mga9.src.rpm, pavucontrol-qt-1.2.0-1.mga9.src.rpm

Comment 2 papoteur 2023-01-03 10:38:21 CET
(In reply to Lewis Smith from comment #1)
> Addition for pavucontrol-qt:
> Adwaita icon theme: the Playback tab System Sounds is missing altogether its
> icon.
> CC'ing Yves for pavucontrol-qt. This hardly warrants 2 bugs...
This is because pulseaudio is not started
"Connection to PulseAudio failed. Automatic retry in 5s.

In this case this is likely because PULSE_SERVER in the Environment/X11 Root Window Propertiesor default-server in client.conf is misconfigured.
This situation can also arrise when PulseAudio crashed and left stale details in the X11 Root Window.
If this is the case, then PulseAudio should autospawn again, or if this is not configured you should run start-pulseaudio-x11 manually."
Comment 3 Lewis Smith 2023-01-03 20:47:04 CET
This is a strange explanation, but here are the P-A lines from the journal:
 $ journalctl -b --no-hostname | grep pulseaudio
Ion 03 20:03:32 systemd[1947]: Listening on pulseaudio.socket.
Ion 03 20:06:07 systemd[2048]: Listening on pulseaudio.socket.
Ion 03 20:06:07 systemd[2048]: Starting pulseaudio.service...
Ion 03 20:06:07 pulseaudio[2116]: stat('/etc/pulse/default.pa.d'): No such file or directory
Ion 03 20:06:07 systemd[2048]: Started pulseaudio.service.
Ion 03 20:06:07 pulseaudio[2116]: Could not find org.bluez.BatteryProviderManager1.RegisterBatteryProvider(), is bluetoothd started with experimental features enabled (-E flag)?
Ion 03 20:06:16 systemd[1947]: Closed pulseaudio.socket.

The GTK version of Pavucontrol shows all icons correctly. For the Playback tab, Adwaita, the top-left icon is a large black circle. Could that be a default?

I have just notice that the -qt program is missing 2 further Adwaita icons on the Output tab: empty squares, for: Mute audio & Set as fallback. Both these show correctly with Breeze icon theme.
Do you want a separate bug for this now?
------------------------------------------
Re the LxQt taskbar, something has happened since I raised the bug, and it is now a mess with *Adwaita* icon theme:
the main central part is occupied by stretched *text* widgets for Qterminal & PCManFM (the previously default icons), Systray has its usual icons (volume one still empty space), and the 'Leave' icon bottom-right is also stretched text. My several added launch icons are hidden under all this, because I see just one, partly.
Comment 4 Lewis Smith 2023-01-04 22:06:34 CET
Ignore the last part of the previous comment. After re-boot, things back to 'normal'.

I notice yet more default-presumed-missing LxQt Adwaita icons in menus on a 7-desktop system (hence the many applications):
Main menu, Lock screen
Menu-Leave, all 6 possibilities
Menu-Additions-Nemo file mgr
Menu-Additions-Text editor Xed
Menu-Additions-KCalc
Menu-Additions-KspecialChars
Menu-Additions-GnomeCharMap
Menu-Additions-Pluma
Menu-Additions-picom
Menu-Programs-UserFeedbackConsole
Menu-Sound/video-Pavucontrol (GTK)
Menu-SystemTools-TaskMgr LxTask
Menu-SystemTools-Dolphin
Menu-SystemTools-PCManFM
Menu-SystemTools-Konsole
Menu-SystemTools-PCManFM Qt
Menu-SystemTools-Qterminal
Menu-SystemTools-QterminalDropdown
Menu-SystemTools-Gnome system monitor
Menu-SystemTools-MateTerminal
Menu-SystemTools-Xlock
Menu-Preferences-Sonnet configuration
Menu-Preferences-Window effects

Summary: Icons missing on LxQt taskbar, also widgets on its close dialogue (Adwaita icon theme); plus missing Adwaita icon for pavucontrol-qt Playback => Icons default/missing on LxQt taskbar, also widgets on its close dialogue (Adwaita icon theme). Default Adwaita icons in menus for many applications.

Comment 5 Lewis Smith 2023-07-08 20:18:15 CEST
Created attachment 13910 [details]
LxQt taskbar & systray showing 3 default + 1 missing icon

Adwaita icon theme:
 Terminal = default
 File Manager = default
 Sound = missing
 Leave = default
Comment 6 Lewis Smith 2023-07-08 20:19:50 CEST
Created attachment 13911 [details]
LxQt 'leave' dialogue showing bare text rather than buttons

Again Adwaita icon theme.
Comment 7 Lewis Smith 2023-07-08 20:22:51 CEST
Screenshots from my Cauldron multi-desktop system.

Ben, since you are looking at LxQt, can you say whether this problem is still extant? Since it is part of the main desktop, I would be surprised if it was without you raising it.

CC: (none) => westel

Comment 8 Ben McMonagle 2023-07-08 23:20:17 CEST
Created attachment 13912 [details]
default LXQt logout, single DE install (x86_64)

theme: adwaita
Comment 9 Ben McMonagle 2023-07-08 23:22:39 CEST
Created attachment 13913 [details]
default LXQt panel, single DE install (x86_64)

theme: adwaita
Comment 10 Ben McMonagle 2023-07-08 23:24:03 CEST
will look at a 7 DE install and reply further
Comment 11 Ben McMonagle 2023-07-08 23:28:24 CEST
forgot to ask.
Which DM are you using, Lewis.
Comment 12 Ben McMonagle 2023-07-08 23:56:34 CEST
Created attachment 13914 [details]
new install logout dialogue
Comment 13 Ben McMonagle 2023-07-09 00:01:01 CEST
Created attachment 13915 [details]
default  reboot dialoue.

just change "reboot" for all other options (hibernate, leave... etc)
Comment 14 Ben McMonagle 2023-07-09 00:06:32 CEST
pavucontrol-qt appears to have all icons.

sound is working
Comment 15 Ben McMonagle 2023-07-09 00:09:27 CEST
Created attachment 13916 [details]
all icons appear to be present, taskbar new 7 DE install
Ben McMonagle 2023-07-09 00:10:10 CEST

Attachment 13916 description: all icons appear to be present, new 7 DE install => all icons appear to be present, taskbar new 7 DE install

Comment 16 papoteur 2023-07-09 08:14:25 CEST
Lewis, perhaps you can try with a new user?
If this is OK, then you have to clean the present user config.
Comment 17 Lewis Smith 2023-07-09 20:56:54 CEST
Thanks Ben for your various examples, which are all present & correct. So this can be closed. I do not think the Display Manager mattered (LightDM normally).

@pepoteur
Good idea. What exactly to delete? These are the likely 'lx' directories in ~/.config :
 lxpanel/
 lxqt/
 lxsession/
 lxtask.conf

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