Bug 421199 - Pixelated slack icon/png icon (latte dock or plasma panel > 64 px )
Summary: Pixelated slack icon/png icon (latte dock or plasma panel > 64 px )
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 5.17.5
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-08 19:36 UTC by m.j.lbach
Modified: 2020-07-12 04:18 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m.j.lbach 2020-05-08 19:36:23 UTC
SUMMARY

Rendering of png icons is pixelated when icon minimized in latte-dock.

I was instructed by psifidotos to file this under Task Manager instead of latte.

https://www.reddit.com/r/kde/comments/dxod8y/latte_dock_pixelated_app_icon_for_slack/

The desktop entry is
```
[Desktop Entry]
Name=Slack
StartupWMClass=Slack
Comment=Slack Desktop
GenericName=Slack Client for Linux
Exec=/nix/store/knbc69palgfmnynrn26s5511knppl6zl-slack-4.4.0/bin/slack %U
Icon=/nix/store/knbc69palgfmnynrn26s5511knppl6zl-slack-4.4.0/share/pixmaps/slack.png
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Network;InstantMessaging;
MimeType=x-scheme-handler/slack;
```
From xprop:
```
WM_CLASS(STRING) = "slack", "Slack" 
```

From lattedock extended layout

```
[Containments][1][Applets][2][Configuration][General]
isInLatteDock=true
launchers59=applications:firefox.desktop,applications:org.kde.dolphin.desktop,applications:org.gnome.Geary.desktop,applications:riot.desktop,applications:spotify.desktop,applications:slack.desktop?iconData=iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABCcAAAQdQGpcXKRAAAIBklEQVRoge1ZaUxc1xX-3sxjNjYbJyxDxnYCExyPM4BT7HpCQamqyqlTxTIiyMiJ1PywhYvAUssPx42sWK5ckUipugBmBH9QFwaVSo5IVNlNYrPIJPawFBLHA6o9MBixb543y5t7-4MBM_PeY97gcaRK_qSR4Jx7z_nO3c659wFP8RSPBSaWtkwmU5bZbN6flZVlNBgM6SqVKgEAfD7fytjY2OTo6KhjcHDQPjw8PAqAxtD3lsEUFRVZrFZrncvluk8IITQCCCHE5XLdt1qtdUVFRRbEdhDlEy8rKzs2MDBwSw7pzYIZGBi4VVZWdux7CyQ3N9fU09NzY6ukpdDT03MjNzfX9ETJV1dXn-Y4zh1r8mvgOM5dXV19-klwZ5ubmy8_znKRC0IIaW5uvgyAjRn5tra2VjnO-QChD_3iMRJC6IrfQ3kSkBVIW1tbayyCYJqamhojjxqlf3d56E9uLtCD3Qv03YElet_Nr-vvLk7Ssq46mvvp-7T46iX6D-fXsoJoampqRITNrdxMWVVV9cuzZ8_-hmGYTY10zfvxwQgHb_Bkn_JR9C7wOJaugp_wePumFfcezgAAPMSP61Pf4Qcpu5Gp277p6OXl5e2fn5-f6e3t_VqqjUJKYTab99XW1n4YiTwA_HvWL5A5PQSjDwn-sziOSc-iQH9tcjiSWTAMw9TW1n5oNpv3SbWRCoCpr6-vV6vV2oheAGgkrHCEguOFwQEAFxCXh0OtVmvr6-vrIbGURF2XlpaWWCyWQlkeABxNU4F9gmnIYrEUlpaWlojpxAJQnDt37r1oHOxJYPGnvfE4kKzETo1i_aeWXKDRI8hJYFFwTBUXF79qNpvzonWQn8zij8kJAnmnO1pL4jCbzXnFxcWvXr9-vXOjXBBAeXn5CbGNSynQOefH57N-eIh0IckyQME2Fj9PVUERef8DAAbmnfjnuB0BSvB6hhmWZ7MFbRiGYcrLy09ECoA9cuTIz8SctD7w4uN7HlmErs7yGF4O4L1sXcS2XdN3UXX7LwjQ1UG54urHBy8fxdHn9gvaBrmxAPg1WciaMhqNRr1enxneMUApmsa9ssiv4cqUH5NeErHd5ZEv18mvod7xBSgVzrJer880Go3GjbKQAAoKCvaLLR8vAZb56O4fFMCsjyBOIZ4r1-QTnDBHzPlWQETuOwzDMAUFBSFTExJAVlbWi2LOdEoGpoRNk7YA21kGWTol9ibrkcCqBfoDO14I_iUk-krKbigZ8SMsnGNIK71enyFF6LxRi50aeZtyO8vgtzk6aJQMkuK0-F1uKZJYTdAhgxO7DuGn6eKlvzEhDef3vSlpO5zjxk3MqNVq4TkYxE6tEn_LS8SoOwBuk6UdxwBZOiU0ykfB_ij1RfzrtV9jdGUKqepEpGmT13W_zy8HTwMAAB2rQnZimuToA0CQI4Pg1EVVrip8fuwaGgHlfAAARquG5ocvAQAopfDfdSEwvYC4l58HkuND-mqIGzm-McDLw7f0SJ6zsRHVQUF2AEqVbE4hAXg8Hsm047vjxNQvPkJgYvZR5xcykPnFR6B8ADNn6uD-5OZqYIlaPPOHSuh-vJoPvRNXsdL_PhDgIhJS6AxIOvhnKBN2ierDOW6cKzoxMTEp1olSitlfXQ4hvxHLf_18nTwA0GUOs2fqQNweEN-CbPIAQNxjWBm8IKkPclzf-SEz4HA4RkUDcHvhG74vVASXuferO0Iiiw_h_24czHMzssmvgZ8fACUBMCJHcDjHkN1it9v7qEgGYTQqKFISBcbYnWlBjwFRIpQPQKFNi4J6kJQ6FRDZyJRSarfb-0LabvzH4XA4XC7Xg_COjFKBbTVvhVTkjFaFbWeORSTDxu-GynBUPnsooHupCmL3KJfL9cDhcDhC7Ie18XR0dFw7derUO-GdE4-_BnZ3GtyffgVGq0LCW8VQZQuqDiEYBgm55-HdUQB-7jZAxWcLAKDUQZ15GHEp4sVwR0fHNQAhBVl4AIGWlpbWkydPvi1WUmgP7YX20N7IpAUxKKAxvAEY3oi67xoopbSlpaUVQMgICPJAd3f3jf7-_m_y8_Nj8krmm-7FSt-j-5Ey3gBdzmnEPXMgKjv9_f3fdHd33wiXi6U898WLFz-OmqkUiA_UO7P-4-f6sHTzNPilu1GZCXIS5CmxAEh7e7utq6vr1hYpRwb1wzt2RXbzrq6uW-3t7TYAgiJGquhYqaioqOE4TtYNhonXiMoV8RowbLyoDpQXl4eB4zhPRUVFDYAVUR8S_ejQ0FBPTU3NJbG8EI74Ny0CWdweA-JyDGC374NCZxC4VekPRzILSimtqam5NDQ01IMtfhBJamxslPUuutT6JR07WEnvZb9DJ09cov7x6XUdv3yPLnS_S2c-eYXOXX2desY_k_W02NjY2AogaSvENyLVZrPJ8kgIocTPS-sDfir3gdtms30GIPVxyQOr-TfdarXavq_ndavVagOQjhh_tUmprKy84Ha7uSdF3u12c5WVlRcApMSS-EbEm0ymw52dnbdjTb6zs_O2yWQ6DEDi2IodlADSSkpKqux2-7eP-5HPbrd_W1JSUgUgDRGe-2MNFYCMwsLC4w0NDTan0zkp9zOr0-mcbGhosBUWFh4HkBG0tSXEYpOwAHQAko1G4578_Hxzdnb285mZmc9qNBodsHoNdLlc0yMjI__t6-sbdDgcdwAsYrU0kJfRJBDrR3EFVpcBG_ytJUqCVaI8VqvJyE92T_F_gv8BlCRTA5Fp3cUAAAAASUVORK5CYII%3D,applications:emacs.desktop,applications:discord.desktop
```


STEPS TO REPRODUCE
1. Install latte dock and slack
2. Add slack to panel (no pixelated icon when slack is closed or open)
3. Add slack to latte-dock panel (slack icon is pixelated when app is closed, slack icon is fine when slack is open)

Note: This doesn't occur when installing from the flatpak, I'm not sure if something is different there.

OBSERVED RESULT

See above

EXPECTED RESULT

Slack icon consistent across latte and panel,

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: NixOS/Plasma 5.17.5/latte 0.9.11
(available in About System)
KDE Plasma Version: Plasma 5.17.5
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.7

ADDITIONAL INFORMATION
Comment 1 Michail Vourlakos 2020-05-08 19:40:01 UTC
to reproduce with plasma panel you must increase its thickness above 64 or 96px

does it occur then?
Comment 2 m.j.lbach 2020-05-08 19:43:04 UTC
Ah, yes if I increase the height of the taskbar it reproduces then. Thank you!
Comment 3 Nate Graham 2020-07-12 04:03:32 UTC
There's no Breeze icon for Slack, so the icon comes from the app itself. If it's pixelated beyond a certain point, this strongly suggests to me that it's the app's own fault for either not providing high enough resolution icons, or not setting things up properly to make them visible to the system. This is further reinforced by hearing that the Flatpak version has no such problem.

In this case, said icon would be /nix/store/knbc69palgfmnynrn26s5511knppl6zl-slack-4.4.0/share/pixmaps/slack.png

Can you confirm the resolution of that icon?
Comment 4 m.j.lbach 2020-07-12 04:17:44 UTC
Hi Nate,

The resolution of the icon is 512 x 512; I'm not sure if this was addressed by a Slack update, but the issue has been resolved! I'll close now.

Best,
Michael