Bug 14880 - The toolbar is drawn incorrectly with LXQT
Summary: The toolbar is drawn incorrectly with LXQT
Status: RESOLVED WORKSFORME
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Florian Hubold
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-23 12:46 CET by Frédéric "LpSolit" Buclin
Modified: 2015-02-26 21:36 CET (History)
2 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
Toolbar with LXQT (9.81 KB, image/png)
2014-12-23 12:46 CET, Frédéric "LpSolit" Buclin
Details
control panel with LXQT - clock displays normally (18.48 KB, image/png)
2014-12-24 00:49 CET, Florian Hubold
Details

Description Frédéric "LpSolit" Buclin 2014-12-23 12:46:40 CET
Created attachment 5752 [details]
Toolbar with LXQT

With latest LXQT packages, the toolbar is incorrectly drawn, see the screenshot. This happened when I configured the clock to also display the date. If you try to move the clock, the same problem appears.

$ rpm -q -a | grep lxqt
liblxqt-globalkeys-ui0-0.8.0-5.mga5
lxqt-about-0.8.0-4.mga5
lxqt-runner-0.8.0-3.mga5
liblxqt-mount0-0.8.0-4.mga5
lxqt-qtplugin-0.8.0-3.mga5
lxqt-powermanagement-0.8.0-4.mga5
liblxqt-globalkeys0-0.8.0-5.mga5
lxqt-globalkeys-0.8.0-5.mga5
lxqt-panel-0.8.0-3.mga5
lxqt-common-0.8.0-4.mga5
lxqt-policykit-0.8.0-4.mga5
lxqt-config-0.8.0-5.mga5
task-lxqt-minimal-0.8.0-3.mga5
lxqt-session-0.8.0-4.mga5
liblxqt0-0.8.0-4.mga5
lxqt-notificationd-0.8.0-7.mga5
David Walser 2014-12-23 18:31:31 CET

Assignee: bugsquad => doktor5000

Comment 1 Florian Hubold 2014-12-24 00:49:37 CET
Created attachment 5757 [details]
control panel with LXQT - clock displays normally

Sorry but I cannot reproduce. The clock here has been configured to show the time including seconds, and it can be fluidly moved around without any visual distortions, screenshot is attached.


From you screenshot not only the clock looks strange, but also the font in the two quicklaunch containers on the left.


What LXQt theme do you use currently?


I've got those packages installed currently:

ââ[doktor5000@Mageia5]â[00:48:20]â[~]                                                                                                                                                                                                        
ââââ¼ rpm -qa | grep lxqt | sort                                                                                                                                                                                                              
lib64lxqt0-0.8.0-4.mga5                                                                                                                                                                                                                      
lib64lxqt-devel-0.8.0-4.mga5                                                                                                                                                                                                                 
lib64lxqt-globalkeys0-0.8.0-5.mga5                                                                                                                                                                                                           
lib64lxqt-globalkeys-devel-0.8.0-5.mga5                                                                                                                                                                                                      
lib64lxqt-globalkeys-ui0-0.8.0-5.mga5                                                                                                                                                                                                        
lib64lxqt-globalkeys-ui-devel-0.8.0-5.mga5                                                                                                                                                                                                   
lib64lxqt-mount0-0.8.0-4.mga5                                                                                                                                                                                                                
lib64lxqt-mount-devel-0.8.0-4.mga5                                                                                                                                                                                                           
lxqt-about-0.8.0-4.mga5                                                                                                                                                                                                                      
lxqt-common-0.8.0-4.mga5                                                                                                                                                                                                                     
lxqt-config-0.8.0-5.mga5                                                                                                                                                                                                                     
lxqt-globalkeys-0.8.0-5.mga5                                                                                                                                                                                                                 
lxqt-notificationd-0.8.0-7.mga5                                                                                                                                                                                                              
lxqt-openssh-askpass-0.8.0-3.mga5                                                                                                                                                                                                            
lxqt-panel-0.8.0-3.mga5                                                                                                                                                                                                                      
lxqt-policykit-0.8.0-4.mga5                                                                                                                                                                                                                  
lxqt-powermanagement-0.8.0-4.mga5                                                                                                                                                                                                            
lxqt-qtplugin-0.8.0-3.mga5                                                                                                                                                                                                                   
lxqt-runner-0.8.0-3.mga5                                                                                                                                                                                                                     
lxqt-session-0.8.0-4.mga5                                                                                                                                                                                                                    
lxqt-session-debuginfo-0.8.0-4.mga5                                                                                                                                                                                                          
task-lxqt-0.8.0-3.mga5                                                                                                                                                                                                                       
task-lxqt-minimal-0.8.0-3.mga5

CC: (none) => doktor5000

Comment 2 Frédéric "LpSolit" Buclin 2014-12-24 01:17:28 CET
(In reply to Florian Hubold from comment #1)
> What LXQt theme do you use currently?

mga-light
Comment 3 Florian Hubold 2014-12-27 16:18:27 CET
Hmmm, switched to mga-light, and also cannot reproduce. I can move the clock around, and it moves nicely and looks correct. From your attachment I can also see that the systray area in general and also the quicklaunch containers look weird and somehow garbled.

Can you please move away the panel configuration and logout/login again, then configure the clock and see how it goes then? Best do the following as your user:
mv ~/.config/lxqt/panel.conf ~/.config/lxqt/panel.conf.orig
to move it away, it will be recreated on next login.


If that still doesn't work, please provide some more information:
- what graphics chipset/driver do you use? 
  lspcidrake -v | grep VGA
  grep -i driver /var/log/Xorg.0.log
- what window manager did you choose, kwin or openbox?

I'm using nvidia driver 343.36 with a GTX970, and kwin as window manager.
Comment 4 Frédéric "LpSolit" Buclin 2014-12-31 16:53:06 CET
Removing ~/.config/lxqt/panel.conf didn't help. The window manager is openbox.

$ lspcidrake -v | grep VGA
Card:VirtualBox virtual video card: InnoTek Systemberatung GmbH|VirtualBox Graphics Adapter [DISPLAY_VGA] (vendor:80ee device:beef)

$ grep -i driver /var/log/Xorg.0.log
[   189.616]    X.Org Video Driver: 18.0
[   189.616]    X.Org XInput driver : 21.0
[   189.635] (II) Loading /usr/lib/xorg/modules/drivers/v4l_drv.so
[   189.635]    ABI class: X.Org Video Driver, version 18.0
[   189.635] (II) Loading /usr/lib/xorg/modules/drivers/vboxvideo_drv.so
[   189.635]    Module class: X.Org Video Driver
[   189.635]    ABI class: X.Org Video Driver, version 18.0
[   189.635] (II) v4l driver for Video4Linux
[   189.635] (II) VBoxVideo: guest driver for VirtualBox: vbox
[   189.635] (II) VBoxVideo(0): VirtualBox guest additions video driver version 4.3.20_OSE
[   189.664]    ABI class: X.Org Video Driver, version 18.0
[   189.668] (II) VBoxVideo(0): [DRI2]   DRI driver: vboxvideo
[   189.685] (II) Next line is added to allow vboxvideo_drv.so to appear as whitelisted driver
[   189.685] (II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
[   189.837]    Module class: X.Org XInput Driver
[   189.837]    ABI class: X.Org XInput driver, version 21.0
[   189.837] (II) Using input driver 'evdev' for 'Power Button'
[   189.893] (II) Using input driver 'evdev' for 'Sleep Button'
[   189.896] (II) Using input driver 'evdev' for 'VirtualBox mouse integration'
[   189.898] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[   189.901] (II) Using input driver 'evdev' for 'ImExPS/2 Generic Explorer Mouse'
[   189.901] (II) No input driver specified, ignoring this device.
Comment 5 Florian Hubold 2014-12-31 17:22:08 CET
So you're testing this in virtualbox ... I'll try to reproduce that way.

Apart from that, can you please install kwin ( kdebase4-workspace ) and switch to that, then logout/login to see if you can reproduce the issue under kwin?
Comment 6 Frédéric "LpSolit" Buclin 2015-01-03 19:33:44 CET
Same problem with kwin. When I minimize a window, the application doesn't appear in the toolbar at the bottom of the screen. Is that expected?
Comment 7 Florian Hubold 2015-01-04 02:01:08 CET
(In reply to Frédéric Buclin from comment #6)
> When I minimize a window, the application doesn't appear in the toolbar at the > bottom of the screen. Is that expected?

Nope, that is not expected. But did you check that you now have a default panel, including a window list/task list?
Comment 8 Florian Hubold 2015-01-07 12:03:08 CET
I've now tested with a freshly installed i586 cauldron VM, and by default there was no panel at all :/
After disabling 3d acceleration in VM settings the panel showed up just fine, without any display glitches, even when reconfiguring the panel or clock applet.
Comment 9 Rémi Verschelde 2015-02-25 12:12:40 CET
Now with LXQt 0.9.0, the issue has evolved a bit: http://pix.toile-libre.org/?img=1424862426.png
The toolbar is drawn in plain black, and some elements like the clock are therefore not visible.

The Mageia menu button is also missing, but I believe this is another issue.

CC: (none) => remi

Comment 10 Florian Hubold 2015-02-25 21:53:46 CET
(In reply to Rémi Verschelde from comment #9)
> Now with LXQt 0.9.0, the issue has evolved a bit:
> http://pix.toile-libre.org/?img=1424862426.png

No, it hasn't, I was never able to reproduce the issue reported here, nor were others.

Problem for the issue you mentioned, this is for fresh configurations that the default theme is not applied completely, this is an upstream issue. Simply select another theme and switch back to the default (Frost) and it will display correctly.

FWIW the panel/theme issue is already on my todo list:
https://wiki.mageia.org/en/User:Doktor5000#TODO

I'll close this one, as the original subject is much too generic and it could not be reproduced. Feel free to ping me in #mageia-dev

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

Comment 11 Frédéric "LpSolit" Buclin 2015-02-26 12:56:34 CET
(In reply to Florian Hubold from comment #10)
> No, it hasn't, I was never able to reproduce the issue reported here, nor
> were others.

I don't see how you can say that. Rémy and I can both reproduce the issue.
Comment 12 Florian Hubold 2015-02-26 21:36:27 CET
(In reply to Frédéric Buclin from comment #11)
> (In reply to Florian Hubold from comment #10)
> > No, it hasn't, I was never able to reproduce the issue reported here, nor
> > were others.
> 
> I don't see how you can say that. Rémy and I can both reproduce the issue.

I say that because that's the case. I couldn't reproduce the issue you reported, nor did anyone else and there are quite a lot of LXQt testers I'm in contact with.

Remy reported another issue which only exists since 0.9. He probably only reported it here, as his issue fit with the subject of this bug, but the cause is totally different.

Feel free to report your issue upstream: https://github.com/lxde/lxqt/labels/lxqt-panel

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