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

Mint X icons no longer appear on theme options in Arch Linux #188

Closed
ghost opened this issue Sep 17, 2019 · 8 comments
Closed

Mint X icons no longer appear on theme options in Arch Linux #188

ghost opened this issue Sep 17, 2019 · 8 comments

Comments

@ghost
Copy link

ghost commented Sep 17, 2019

Issue
Mint X icons no longer appear on the theme options within Cinnamon, I have received some reports on the icon set no longer available despite having installed the icon theme properly and the folders on /usr/share/icons. This happens on Arch Linux and derivatives

Maybe an update of GNOME or GTK did something and this break the ability to find the icon theme, however I haven't been able to test if so and which one was it (in case it applies)

Steps to reproduce
Install package "mint-x-icons" from AUR

Expected behaviour
Mint-X and any of its variants should appear on theme options

Actual behaviour
Mint-X and any of its variants doesn't appear on theme options, despite having the icons properly set

Other information
Information on the issue as well as xsession-errors file attached

Mint X missing 1

Mint X missing 2

xsession-errors.tar.gz

@Z7QsbkpL5T
Copy link

Z7QsbkpL5T commented Sep 18, 2019

It still shows up in the GTK inspector's "Icon Theme" option.
Selecting Mint-X (or any of it's variants) does make the app use the icons

Not sure if related but this appears either immediately after I switch to Mint-X in the inspector or when certain icons get displayed
image

Note: The copy I'm using is directly extracted from http://packages.linuxmint.com/pool/main/m/mint-x-icons/mint-x-icons_1.5.2_all.deb and placed in ~/.icons

@JosephMcc
Copy link
Contributor

Do you get any errors or anything if you run cinnamon-settings themes from a terminal?

@Z7QsbkpL5T
Copy link

Do you get any errors or anything if you run cinnamon-settings themes from a terminal?

Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Aqua/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Aqua/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Blue/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Blue/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Brown/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Brown/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Grey/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Grey/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Orange/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Orange/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Pink/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Pink/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Purple/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Purple/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Red/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Red/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Sand/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Sand/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Teal/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Teal/places/48/folder.svg
Caught GLib.Error exception: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/boolicious/.icons/Mint-X-Yellow/places/48/folder.svg” (3)
path: /home/boolicious/.icons/Mint-X-Yellow/places/48/folder.svg

@jlvermeulen
Copy link

Just want to say I encounter the same problem, with the same errors, on Fedora.

@ghost
Copy link
Author

ghost commented Sep 24, 2019

My apologies for not answering previously but real life work has been hard lately, after checking the comments on the package (I am the packager of mint-x-icons on Arch) it seems that this is/was caused by an upgrade of another package (shared-mime-info), I already tested the solution given here and it works for now, but I am not really sure what changed between those versions that broke the icon theming

I am not sure which version uses Ubuntu, Linux Mint, Fedora or any other distros, but this might give you something to work with and maybe perform additional tests @JosephMcc, other than that I am out of options or extra testing for now

@yparitcher
Copy link

upstream issue https://gitlab.freedesktop.org/xdg/shared-mime-info/issues/116
fixed in shared-mime-info 1.14
tested in archlinux

@JosephMcc
Copy link
Contributor

So it looks like this was broken and fixed by something else :) It seems it wasn't limited to just Mint-X. I'm going to go ahead and close this since the issue was found. Maybe at some point I'll figure out why it only affected Mint-X and not Y in the first place.

@ghost
Copy link
Author

ghost commented Sep 25, 2019

@JosephMcc yes, it was indeed shared-mime-info package, in Arch Linux upgrading to version 1.14 fixes the issue as @yparitcher stated, you might wanna check if in the case of Ubuntu/Linux Mint (or Fedora in the case of @jlvermeulen ) happens the same with versions 1.12 and 1.14 (that fixes or prevent the issue from happening) and version 1.13 (which contains the problem) and which of these versions might be available in those distros

As for something to test, after barely checking the commits on that package, it seems that somehow it broke compatibility with several svg files and they try to fix it back in several stages, perhaps you can check the commits there when possible

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

No branches or pull requests

4 participants