| Summary: | weird net_applet and mgaapplet icons in LXDE | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Nicolas Salguero <nicolas.salguero> |
| Component: | RPM Packages | Assignee: | Mageia tools maintainers <mageiatools> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | High | CC: | ghibomgx, linux, marja11, olav, shlomif, thierry.vignaud, westel |
| Version: | Cauldron | Keywords: | 6sta1 |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://bugs.mageia.org/show_bug.cgi?id=17592 | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
| Attachments: |
net_applet and mgaapplet icons + 1/2
creenshot of the icon under |
||
|
Description
Nicolas Salguero
2016-01-25 11:42:15 CET
Is this some more gtk+3.0 fun? (Asking because I don't even see the icon in Plasma5) Assigning to drakx-net and its maintainer CC:
(none) =>
marja11, thierry.vignaud Hi, I also have the same problem with mgaapplet icon. Best regards, Nico. LXDE i586 standard desktop - no tweaks re-assigning to Thierry, because mgaapplet in LXDE has the same behaviour, and also because blino told me at Fosdem that he no longer maintains drakx-net (he intends to remove himself as drakx-net maintainer) CC'ing Olav, because this seems gtk+3.0 related to me Assignee:
mageia =>
thierry.vignaud (In reply to Marja van Waes from comment #5) > > CC'ing Olav, because this seems gtk+3.0 related to me now really CC'ing him CC:
(none) =>
olav also valid for Mate i586 I have a similar problem on Xfce. I'll attach a screenshot soon. CC:
(none) =>
shlomif Created attachment 7495 [details]
creenshot of the icon under
(In reply to Shlomi Fish from comment #9) > Created attachment 7495 [details] > creenshot of the icon under sorry, hit the wrong key by accident. I meant it is a screenshot of the icon under Xfce on mageia v6 cauldron x86-64 Core i3 driver. still valid for Mageia-6-dev1-x86_64-DVD.iso DATE.txt: Mon Mar 7 23:20:36 CET 2016 still valid for Mageia-6-dev1-i586-DVD.iso DATE.txt: Thu Mar 10 21:45:52 CET 2016 Hi, The problem really seems to be that perl-Gtk3, using gtk 3.20.x, is not able to resize the icons when the chosen icons are smaller than they should be to fit the size of the system tray (at least, in LXDE, XFCE and MATE). That problem does not occur with perl-Gtk3, using gtk 3.14.x (Mga5) and it does not occur with perl-Gtk2. But, if the chosen icons are larger than they should be to fit the size of the system tray, they are resized. So, I found a workaround: use the 128x128 version of the icons. I tested that solution for net_applet by doing: """ mv /usr/share/libDrakX/pixmaps/connected.png /usr/share/libDrakX/pixmaps/connected.png.orig ln -s /usr/share/libDrakX/pixmaps/connected_big.png /usr/share/libDrakX/pixmaps/connected.png """ After that, when logged into LXDE, the net_applet icon looks good. Best regards, Nico. Hi, Cinnamon is also affected. Best regards, Nico. Hi there, TL;DR: Thierry, we need your help on this one :) I've looked a bit into this and bug 18107. I replaced the mgaonline icons with 128px ones, which partly works around the issue for LXDE as Nicolas mentioned. It does not fix the bug in Plasma (more precisely described in bug 18107) however, and the fix is also only partial for LXDE, as my attached video shows. Basically our systray applets are not able to be resized on the fly, so LXDE will somewhat accept the icon as 32x32, 64x64, and some funky cropping in between, but no smooth resize like for the other icons. Comment 14 hints that it would be a regression with GTK 3.20.x, which might be worth looking into. The best solution, however, would be to rework our systray applets to use more modern ways of setting their icon, so that they can use SVG on all desktops, and also be usable on Plasma (bug 17592).
Rémi Verschelde
2016-05-29 11:14:20 CEST
See Also:
(none) =>
https://bugs.mageia.org/show_bug.cgi?id=17592, https://bugs.mageia.org/show_bug.cgi?id=18107 Can't attach the video, so linking it here: https://up1.ca/#cf-MJ9s7DclwJxwIpf4hCg As mentioned, this video was made with a mgaapplet icon of 128x128px, while the net_applet icon was kept as is (I think it's 20x20px). @Nicolas: worth noting, the Mageia logo for the menu also seems low-res, I don't know if it's shipped directly in LXDE packages? Could you have a look? (In reply to Rémi Verschelde from comment #17) > @Nicolas: worth noting, the Mageia logo for the menu also seems low-res, I > don't know if it's shipped directly in LXDE packages? Could you have a look? In LXDE, the Mageia logo for the menu is directly /usr/share/icons/mageia.png, from desktop-common-data package (the configuration is in lxde-common package). Currently, if I modify the default configuration, the best I can have is the icon from /usr/share/icons/large/mageia.png, which is only 48x48, so not very high-res either. If the new icon from Timothée (bug 18579) replaced /usr/share/icons/mageia.png (or, at least, was added to desktop-common-data package), I could change the default configuration to use that SVG icon (which resizes well in lxpanel, I have tested, so the menu icon would not be low-res anymore).
Rémi Verschelde
2016-09-16 09:54:43 CEST
Keywords:
(none) =>
6sta1
Rémi Verschelde
2016-09-16 09:54:54 CEST
Priority:
Normal =>
High |