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
to reproduce with plasma panel you must increase its thickness above 64 or 96px does it occur then?
Ah, yes if I increase the height of the taskbar it reproduces then. Thank you!
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?
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