Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Icons are pixelated #121

Open
zegkljan opened this issue May 17, 2023 · 16 comments
Open

Icons are pixelated #121

zegkljan opened this issue May 17, 2023 · 16 comments
Labels

Comments

@zegkljan
Copy link

zegkljan commented May 17, 2023

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: [✓]

@carlos-aurelio
Copy link

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

@FFMbyBicycle
Copy link

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

@wolf-yuan-6115
Copy link

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.

@outpoints
Copy link

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

@luanmanfre
Copy link

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

@dnslin
Copy link

dnslin commented May 28, 2023

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

@JohnTheCoolingFan
Copy link

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

@p-mng
Copy link

p-mng commented Jun 5, 2023

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

@EnderDremurr
Copy link

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

@Cry4775
Copy link

Cry4775 commented Jun 20, 2023

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

@outpoints
Copy link

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 :(

@Ufuk-a
Copy link

Ufuk-a commented Aug 18, 2023

Have the same issue!

@herp1derp2
Copy link

Same issue.

@bleper
Copy link

bleper commented Dec 11, 2023

same

@outpoints
Copy link

@martinpl have you given up on this extension?

@martinpl
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

16 participants