-
-
Notifications
You must be signed in to change notification settings - Fork 45
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
use HighContrastInverse theme from gtk+ #210
Conversation
@alexarnaud |
I got these errors on running ./autogen.sh --prefix=/usr
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Build failure, missing desktop-themes/HighContrastInverse directory and files within it
7cf9fdb
to
9ebb5cd
Compare
Opps, PR is updated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works fine now, was focussed mostly on the panel's appearance. The HighContrast and HighContrastInverse themes come up fine in mate-appearance-properties with this
Looks ok, as I don't use a11y themes anyway.
Not sure if this could conflict with old GTK+2 and Metacity themes with the same name from GNOME (did such themes exist?). |
Also I couldn't find anything from upstream in |
My current theme directory for HighContrastInverse is empty, and GTK3 does not ship a theme by that name, so I think it's just the HighContrast theme (compiled in the same way as Adwaita rather than in /usr/share/themes) with the colors inverted. Not sure but that's what it looks like. I've always had that theme available, but even back to GTK 3.14 it does not come from a separate theme directory. |
The gtk3 parts of themes from gtk+ are shipped with a gresource file nowadays, imo. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The theme seems to work here with this PR
Hmm, GResource... can mate-appearance-properties load such themes? Either it can't, or I don't have the necessary packages installed - but I thought it should be a part of GTK+ package itself? I have the following in mate-appearance-properties:
Both items on the main page seem to come from our index.theme files:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, if upstream doesn't have GTK+2 and Metacity parts of HighContrastInverse, then this is good to go.
It can be load if you choose the edit-menu button. In those list you see the themes. |
Yeah, I know it won't appear on the main page w/o index.theme. But I also don't see them in GTK+ section when I go to details dialog. |
Ok, I didn't have Our theme -
Their theme -
Now I have duplicate themes in thumbnails 🙂 This is |
There was no any HighContrastInverse bits in the package though, maybe it had been added later. I'll check it in more modern systems as well. |
Ah I see... they don't have |
In f26
I will check it later in f28. We ship the index.theme file in another dir.
Of course i am happy to remove our fake dir it it isn't necessary. |
Ok, Debian Stretch is too old for this... Looks like we still need to keep it. |
Since HighContrastInverse is available by gtk+ we don't need to update our fork.
We simply ship the gtk+-2, metacity theme and a index.theme file which use the gtk+-3 part from gtk+.
That's it.