tray-icons-reloaded icon indicating copy to clipboard operation
tray-icons-reloaded copied to clipboard

Icons are pixelated

Open zegkljan opened this issue 1 year ago • 16 comments

Describe the bug Since the upgrade to GNOME 44(.1), the icons are pixelated. I tried playing around with the settings, with no effect on this issue.

Screenshots image

Desktop (please complete the following information):

  • Distro: Arch Linux
  • GNOME Shell: 44.1
  • Extension version: 27
  • Display server: X11

I read the compatibility note: [✓]

zegkljan avatar May 17 '23 20:05 zegkljan

I have the exact same issue, just upgraded to GNOME Shell 44.1 on Arch. Not only the icons are pixelated, but there is no transparency:

image

carlos-aurelio avatar May 18 '23 01:05 carlos-aurelio

I can confirm this issue, but it does not seem to affect all icons: image

Parcellite does deliver its icons in a different way on Arch Linux than Nextcloud i.e.:

# pacman -Ql parcellite | grep pixmap
parcellite /usr/share/pixmaps/
parcellite /usr/share/pixmaps/parcellite.png
parcellite /usr/share/pixmaps/parcellite.svg
parcellite /usr/share/pixmaps/parcellite.xpm
# pacman -Ql nextcloud-client | grep icons
nextcloud-client /usr/share/icons/
nextcloud-client /usr/share/icons/hicolor/
nextcloud-client /usr/share/icons/hicolor/1024x1024/
nextcloud-client /usr/share/icons/hicolor/1024x1024/apps/
nextcloud-client /usr/share/icons/hicolor/1024x1024/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/128x128/
nextcloud-client /usr/share/icons/hicolor/128x128/apps/
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/16x16/
nextcloud-client /usr/share/icons/hicolor/16x16/apps/
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/24x24/
nextcloud-client /usr/share/icons/hicolor/24x24/apps/
nextcloud-client /usr/share/icons/hicolor/24x24/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/256x256/
nextcloud-client /usr/share/icons/hicolor/256x256/apps/
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/32x32/
nextcloud-client /usr/share/icons/hicolor/32x32/apps/
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/48x48/
nextcloud-client /usr/share/icons/hicolor/48x48/apps/
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/512x512/
nextcloud-client /usr/share/icons/hicolor/512x512/apps/
nextcloud-client /usr/share/icons/hicolor/512x512/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/64x64/
nextcloud-client /usr/share/icons/hicolor/64x64/apps/
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/72x72/
nextcloud-client /usr/share/icons/hicolor/72x72/apps/
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_warn_shared.png

FFMbyBicycle avatar May 19 '23 19:05 FFMbyBicycle

I can confirm this issue, but it does not seem to affect all icons: image

Parcellite does deliver its icons in a different way on Arch Linux than Nextcloud i.e.:

# pacman -Ql parcellite | grep pixmap
parcellite /usr/share/pixmaps/
parcellite /usr/share/pixmaps/parcellite.png
parcellite /usr/share/pixmaps/parcellite.svg
parcellite /usr/share/pixmaps/parcellite.xpm
# pacman -Ql nextcloud-client | grep icons
nextcloud-client /usr/share/icons/
nextcloud-client /usr/share/icons/hicolor/
nextcloud-client /usr/share/icons/hicolor/1024x1024/
nextcloud-client /usr/share/icons/hicolor/1024x1024/apps/
nextcloud-client /usr/share/icons/hicolor/1024x1024/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/128x128/
nextcloud-client /usr/share/icons/hicolor/128x128/apps/
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/128x128/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/16x16/
nextcloud-client /usr/share/icons/hicolor/16x16/apps/
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/16x16/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/24x24/
nextcloud-client /usr/share/icons/hicolor/24x24/apps/
nextcloud-client /usr/share/icons/hicolor/24x24/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/256x256/
nextcloud-client /usr/share/icons/hicolor/256x256/apps/
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/256x256/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/32x32/
nextcloud-client /usr/share/icons/hicolor/32x32/apps/
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/32x32/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/48x48/
nextcloud-client /usr/share/icons/hicolor/48x48/apps/
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/48x48/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/512x512/
nextcloud-client /usr/share/icons/hicolor/512x512/apps/
nextcloud-client /usr/share/icons/hicolor/512x512/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/64x64/
nextcloud-client /usr/share/icons/hicolor/64x64/apps/
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/64x64/apps/Nextcloud_warn_shared.png
nextcloud-client /usr/share/icons/hicolor/72x72/
nextcloud-client /usr/share/icons/hicolor/72x72/apps/
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_error.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_error_shared.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_ok.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_ok_shared.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_sync.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_sync_shared.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_warn.png
nextcloud-client /usr/share/icons/hicolor/72x72/apps/Nextcloud_warn_shared.png

That icon DOES look better, but it's still huge and does not look like other icons.

wolf-yuan-6115 avatar May 21 '23 12:05 wolf-yuan-6115

It is also broken for me as when switching between workspaces they remain clickable even when the tray is closed.

outpoints avatar May 23 '23 18:05 outpoints

same situation above, when close an application in background the tray panel is set to invisible and need to reload extension for show again

luanmanfre avatar May 24 '23 12:05 luanmanfre

So how do you fix the problem, which is making the tray icon very ugly

dnslin avatar May 28 '23 16:05 dnslin

Same issue for me: pixelated and non-transparent. Gentoo, Gnome 44.1, Wayland.

JohnTheCoolingFan avatar May 31 '23 23:05 JohnTheCoolingFan

https://github.com/ubuntu/gnome-shell-extension-appindicator seems to work properly with Gnome 44 (for those just looking for a quick fix)

p-mng avatar Jun 05 '23 20:06 p-mng

Same issue, pixelated and not transparent on 44.1 Wayland (Manjaro)

EnderDremurr avatar Jun 15 '23 13:06 EnderDremurr

Same here, pixelated and not transparent on Fedora 38 (Gnome 44.2 Wayland)

Cry4775 avatar Jun 20 '23 08:06 Cry4775

I don't think this is being updated anymore unfortunately. I have not worked with any gnome extensions in the past but I might be able to look into this at a later date. Hopefully he does come back to fix it as it's one of my must haves :(

outpoints avatar Aug 06 '23 20:08 outpoints

Have the same issue!

Ufuk-a avatar Aug 18 '23 15:08 Ufuk-a

Same issue.

herp1derp2 avatar Oct 06 '23 18:10 herp1derp2

same

rthrejheytjyrtj545 avatar Dec 11 '23 09:12 rthrejheytjyrtj545

@MartinPL have you given up on this extension?

outpoints avatar Jan 08 '24 21:01 outpoints

Upstream issue: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7346 Also from what i remember can be fixed with snixembed

martinpl avatar Jan 25 '24 18:01 martinpl