Description of problem: when hovering mouse pointer over taskbar icons or application, the tooltip for some (pcmanfm, firefox, mcc, lxterminal, iconify, language, clock, screenlock) are at the top of the screen. bluetooth, net-applet and clipboard are just above the taskbar, where expected. Version-Release number of selected component (if applicable): How reproducible: everytime Steps to Reproduce: 1.update to latest. login to LXDE sddm or lxdm 2.hover mouse pointer over taskbar icons 3.observe result
Created attachment 13308 [details] image of issue
Created attachment 13309 [details] and correctly positioned
Thank you for the report, Ben. This is certainly a Cauldron affair. Playing with LXDE on Mageia 8, I find that taskbar 'hover' tooltips appear next to their icon, at the taskbar level. Their exact position is just to the right of wherever the cursor 'enters' icon: if on the RH side, the icon remains wholly visible; if on the LH side, it becomes half hidden by the popup. OTOH, Systray hover popups are more variable, but always close to their icon. NicolasS looks to be the LXDE packager, so assigning this to him.
Assignee: bugsquad => nicolas.salguero
Hi, I saw the problem too and reported it upstream: https://github.com/lxde/lxpanel/issues/41. For the moment, I have no solution. Best regards, Nico
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=30631
Confirming this behavior as well. If the icon moused over is on the left side of the LXDE Panel, the tooltip will appear in the upper left of the window. If the icon is on the right side of the panel, the tooltip will appear in the upper right of the window. As to the right side, this also includes the clock, if positioned on the right.
CC: (none) => epp
(In reply to Nicolas Salguero from comment #4) > Hi, > > I saw the problem too and reported it upstream: > https://github.com/lxde/lxpanel/issues/41. > > For the moment, I have no solution. > > Best regards, > > Nico Nicolas, There doesn't seem to be much activity on GitHub. LXDE also has a presence on SourceForge and the LXDE web site has a link to that: https://sourceforge.net/projects/lxde/ I can't say with any certainty which one is the official. Ed
> There doesn't seem to be much activity on GitHub. > > LXDE also has a presence on SourceForge and the LXDE web site has a link to > that: https://sourceforge.net/projects/lxde/ > > I can't say with any certainty which one is the official. Per the LXDE ML, it's GitHub.
This also affects notifications from other apps. When Thunderbird displays a notification of a new mail, it's displayed at the upper right corner of the window and I am not finding a setting in LXDE to change the location of it.
(In reply to Edward from comment #8) > This also affects notifications from other apps. When Thunderbird displays a > notification of a new mail, it's displayed at the upper right corner of the > window and I am not finding a setting in LXDE to change the location of it. Notifications have nothing in common with tooltips. In LXDE, even built with gtk+2, from Mageia 8, for instance, notifications are always displayed at the upper right corner of the screen. Indeed, there is no setting to change that behaviour but it is not a bug.
Hi, The more I play with the code of lxpanel, the more I think the problem does not come from lxpanel itself but from gtk3. For me, lxpanel only exhibits a tooltip placement bug in gtk3. For instance, if I change the height from 36 to 56, the bug disappears but another one appears: https://gitlab.gnome.org/GNOME/gtk/-/issues/2784. I am trying to work around the issue in the code of lxpanel. Best regards, Nico.
Hi Nico, Thank you for working on this. I increased the LXDE panel size to 56, the HP tooltip correctly disappeared the first time, but on the second try, residue from it remained (my bug) -> Bug 30631 Then noticed the tooltips to the right of HP (network, mail. etc.) getting cut off at the bottom of the window, which is the new issue you mention. With the exception of the HP tooltip: It starts to mix with the panel height on 48 or 49: At 48, the network and mail tooltips are still cut off at the bottom of the screen, but the input language, weather and clock tooltips appear at the upper right corner of the window. At 49, the weather appears at the upper right, but the others are all cut off at the bottom. Regardless of height, the tooltips from the left side (MCC, terminal, Firefox, etc.) still appear at the upper left. I'm not a programmer/coder/packager, but I'm now inclined to think that GTK3 is the reason. I'll let the Mageia devs decide if they want to keep LXDE built on GTK3 or rebuild with GTK2.
ootb LXDE 32bit net-install issue is apparent.
Hi, After many hours of work, I was able to create a patch which offer a partial workaround for that bug. lxpanel-0.10.1-11.mga9 will include it. All the plugins of the panel, except the pager, will seem to display the tooltips at the right place. Best regards, Nico.
Hi Nico, I created a new VirtualBox tonight and installed LXDE in it from the mga8 Classic installer, then switched it to Cauldron. Confirming that lxpanel-0.10.1-11.mga9 has fixed the tooltip placement here. Anything moused-over on the left side of the panel, now displays the tooltip at the lower left above the respective icon. Same for the right side of the panel. Thank you. Ed
new install from: Mageia-9-alpha1-x86_64 DATE.txt: Sat Oct 29 07:52:30 PM CEST 2022. taskbar items : *current workspace "desktop 1"* and *click to switch to "desktop 2"* are also affected.
(In reply to Ben McMonagle from comment #15) > taskbar items : *current workspace "desktop 1"* and *click to switch to > "desktop 2"* > are also affected. Hi, Those items belong to the pager. That is why I said in comment 13 that, sadly, I was only able to provide a partial workaround for that bug. Best regards, Nico.
See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=31002CC: (none) => lewyssmith
Suggested advisory: ======================== The updated packages fix a bug in GTK3 tooltips. References: https://github.com/lxde/lxpanel/issues/41 ======================== Updated packages in core/updates_testing: ======================== gtk+3.0-3.24.38-1.2.mga9 gtk-update-icon-cache-3.24.38-1.2.mga9 lib(64)gail3_0-3.24.38-1.2.mga9 lib(64)gail3.0-devel-3.24.38-1.2.mga9 lib(64)gtk+3_0-3.24.38-1.2.mga9 lib(64)gtk+3.0-devel-3.24.38-1.2.mga9 lib(64)gtk-gir3.0-3.24.38-1.2.mga9 lib(64)lxpanel0-0.11.0-0.git20250215.1.mga9 lxpanel-0.11.0-0.git20250215.1.mga9 lxpanel-devel-0.11.0-0.git20250215.1.mga9 from SRPMS: gtk+3.0-3.24.38-1.2.mga9.src.rpm lxpanel-0.11.0-0.git20250215.1.mga9.src.rpm
Status: NEW => ASSIGNEDVersion: Cauldron => 9Assignee: nicolas.salguero => qa-bugsSource RPM: (none) => gtk+3.0-3.24.38-1.1.mga9.src.rpm, lxpanel-0.10.2.r1-2.mga9.src.rpm
I test in my mga 9 x86_64 VM and just the tooltips for the virtual desktops are placed at top of desktop installing lxpanel-0.11.0-0.git20250215.1.mga9.x86_64.rpm gtk-update-icon-cache-3.24.38-1.2.mga9.x86_64.rpm lib64gtk-gir3.0-3.24.38-1.2.mga9.x86_64.rpm lib64lxpanel0-0.11.0-0.git20250215.1.mga9.x86_64.rpm lib64gtk+3_0-3.24.38-1.2.mga9.x86_64.rpm gtk+3.0-3.24.38-1.2.mga9.x86_64.rpm from //home/qateam/qa-testing/x86_64 Preparing... ############################################# 1/6: gtk-update-icon-cache ############################################# 2/6: lib64gtk+3_0 ############################################# 3/6: gtk+3.0 ############################################# 4/6: lib64lxpanel0 ############################################# 5/6: lxpanel ############################################# 6/6: lib64gtk-gir3.0 ############################################# 1/6: removing lib64gtk-gir3.0-3.24.38-1.1.mga9.x86_64 ############################################# 2/6: removing lxpanel-0.10.2.r1-2.mga9.x86_64 ############################################# 3/6: removing lib64lxpanel0-0.10.2.r1-2.mga9.x86_64 ############################################# 4/6: removing lib64gtk+3_0-3.24.38-1.1.mga9.x86_64 ############################################# 5/6: removing gtk+3.0-3.24.38-1.1.mga9.x86_64 ############################################# 6/6: removing gtk-update-icon-cache-3.24.38-1.1.mga9.x86_64 ############################################# Reboot Now all the tooltips are above the icons
RH x86_64 installing lib64gtk-gir3.0-3.24.38-1.2.mga9.x86_64.rpm gtk+3.0-3.24.38-1.2.mga9.x86_64.rpm gtk-update-icon-cache-3.24.38-1.2.mga9.x86_64.rpm lib64gtk+3_0-3.24.38-1.2.mga9.x86_64.rpm from //home/katnatek/qa-testing/x86_64 Preparing... ################################################################################################## 1/4: gtk-update-icon-cache ################################################################################################## 2/4: lib64gtk+3_0 ################################################################################################## 3/4: gtk+3.0 ################################################################################################## 4/4: lib64gtk-gir3.0 ################################################################################################## 1/4: removing lib64gtk-gir3.0-3.24.38-1.1.mga9.x86_64 ################################################################################################## 2/4: removing gtk+3.0-3.24.38-1.1.mga9.x86_64 ################################################################################################## 3/4: removing gtk-update-icon-cache-3.24.38-1.1.mga9.x86_64 ################################################################################################## 4/4: removing lib64gtk+3_0-3.24.38-1.1.mga9.x86_64 ################################################################################################## strace geany shows openat(AT_FDCWD, "/lib64/libgtk-3.so.0", O_RDONLY|O_CLOEXEC) = 3 strace qalculate-gtk shows openat(AT_FDCWD, "/lib64/libgtk-3.so.0", O_RDONLY|O_CLOEXEC) = 3 Both works
Keywords: (none) => advisory
MGA9-64 LXDE on Compaq H000SB. Installed first task-lxde-minimal and its dependencies and rebooted, and start LXDE. The problem shows up. Installed the updates, logged out and in again to start LXDE from a clean slate. Problem does not appear anymore. In view of katnatek's tests above, good to go.
Whiteboard: (none) => MGA9-64-OKCC: (none) => herman.viaene
Thanks, guys. I was going to give this a go, but the VM I thought was LXDE turned out to be LXQT, so that didn't help. Good thing somebody's on the ball. Validating.
CC: (none) => andrewsfarm, sysadmin-bugsKeywords: (none) => validated_update
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2025-0021.html
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED