Comments (17)
@superuser-miguel @salazarbarrera
I noticed I made a big mistake, its not the contents of the repo folder you have to copy, sorry!
You want to install the theme first through
./install
Then copy the contents of ~/.themes/<MatchaVariantYouWant>/gtk-3.0
to ~/.config/gtk-3.0
and the same for gtk-4.0, so from ~/.themes/<MatchaVariantYouWant>/gtk-4.0
to ~/.config/gtk-4.0
Again, so sorry for the confusion. :(
from matcha-gtk-theme.
ooooh I got you. Unfortunately it doesn't work. For the record, I already did something similar before trying this. I linked the files from one directory to the other as it was instructed in the output of the package manager
To force Libadwaita appliations to use the gtk-4.0 theme,
symlink the gtk-4.0 theme to config folder
(replace Matcha-dark-sea with chosen theme variant):mkdir -p ~/.config/gtk-4.0/
ln -sf /usr/share/themes/Matcha-dark-sea/gtk-4.0/{assets,gtk.css,gtk-dark.css} ~/.config/gtk-4.0/
But copying the files as you suggested didn't work either.
from matcha-gtk-theme.
Erm... guys, the install script does this automatically. RTFM
-l, --libadwaita Force all libadwaita app use linked gtk-4.0 theme
Having said that, I too would like to add my voice to the chorus of "notifications are broken".
from matcha-gtk-theme.
... Manjaro with gnome 46 will break lots of stuff anyway :) As it did for me.
Yes, the only viable workaround is to stick with the old version, there is a downgrade tool for Manjaro.
from matcha-gtk-theme.
Yeah, could @vinceliuice possibly apply the same fixes that applies to the other themes - hopefully this will fix the problem?
from matcha-gtk-theme.
i would also appreciate it if the border: none; fix could be implemented here
from matcha-gtk-theme.
Fixed now
from matcha-gtk-theme.
Still broken. I have tried using the CSS with Gradience. What else can I try ?
from matcha-gtk-theme.
Still broken. I have tried using the CSS with Gradience. What else can I try ?
You can try replacing the content of your ~/.config/gtk-3.0 with the gtk-3.0 folder contents of the repository, and do the same for the ~/.config/gtk-4.0, replacing it with the content of gtk-4.0.
Make a backup of those folder before doing this!
Afterwards, try a reboot and it should work fine :)
from matcha-gtk-theme.
@RaulRohjans While it has fixed some apps that didn't work prior, Notifications are completely broken. Any other things to try that come to mind?
from matcha-gtk-theme.
@superuser-miguel Not a lot, no. Have you tried completely removing the theme's files and reinstalling from source? The issue is fixed, it seems your system is reading an older version of your theme install
from matcha-gtk-theme.
@RaulRohjans I'll have to give that a try now. I get a lot of notifications so it's really a bother at the moment.
from matcha-gtk-theme.
As @karolyi mentioned in #232 , the exact same thing happens in GNOME 45.4. It's important to note that in our case, matcha broke after updating matcha by upgrading the matcha-gtk-theme from 20231030-2 to 20240501-1. Not after updating GNOME.
Let me try something, I'll downgrade I'll come later.
Edit: Yep, it worked. It doesn't seem to be a GNOME issue. I'll try your fix by updating and copying the stuff on the repo now. Let's see how it goes.
Edit 2: No, I think I didn't understand what you said. @RaulRohjans when you say "gtk-3.0 folder contents of the repository", which repository are we talking about?
from matcha-gtk-theme.
@salazarbarrera This one, Matcha-gtk-theme the folder paths are the following:
/src/gtk/gtk-3.0
/src/gtk/gtk-4.0
You copy the contents from those into your user folders respectively.
~/.config/gtk-3.0
~/.config/gtk-4.0
from matcha-gtk-theme.
Oooh, copying into, I thought you meant replace the whole directory. Since the contents are so different. I'm on my phone now, but I'll try it later.
from matcha-gtk-theme.
For now I am back to how it was when I sent the first message as the responses and recommendations did not work. I do see some new information here, so i will try those. I reverted in part because it did nothing for notifications and various elements were broken afterwards.
I'll report back with updates later.
from matcha-gtk-theme.
Tangentially related to the issue:
Manjaro recently sent a stable update package for GNOME Shell, going from 1:45.4-1 to the 1:46.1-1 version of the Arch package (I think it's irrelevant, but gnome-tweaks also updated from 45.1-1 to 46.1-1 accordingly). After this, the notifications problem was fixed:
On the opposite side, downgrading Matcha to its 20231030-2 Arch package (the one which worked with GNOME 45), causes a similar bug in GNOME 46.
In summary, and based only in what I've experienced with my machine with this distro:
- The current 20240501-1 matcha-gtk-theme release works with GNOME 46.1, but shows unreadable giant notifications in 45.4.
- The previous 20231030-2 matcha-gtk-theme release works with GNOME 45.4, but shows unreadable giant notifications in 46.1.
So, for some reason (which I don't know because I have never themed GNOME by myself), the last version of the theme is not backwards compatible with GNOME 45, and GNOME 46 doesn't support the previous version. So, my recommendation would be that everyone sticks with the old Matcha version until their distro decides to upgrade GNOME.
Edit: And to stay on-topic with the issue. I would say @vinceliuice indeed fixed the "Partial GNOME 46 support" issue, and it's rightfully closed, it's only that said fix broke GNOME 45 support. I don't know if vinceliuice wants to give backwards support, they could just move on. Any talk about GNOME 45 should be continued in issue #232 and keep this one closed.
from matcha-gtk-theme.
Related Issues (20)
- Weird bug with titlebar buttons in Chromium browsers HOT 1
- Support gnome 42
- black accent theme HOT 1
- Selection highlight colour is inconsistent across apps HOT 4
- Appearance Issues on some windows (Gtk4)
- -t install script broken HOT 1
- Cinnamon panel and Plank theme in light variant
- Artifacts and scaling issues after latest gnome updates HOT 1
- Firefox theme needs to be updated HOT 2
- No color highlight when searching from XFCE's Whisker menu
- Distractive unchecked box
- Support gnome 45 HOT 1
- [Bug] MATE menu with no windows border.
- No Gnome 45 support
- settings window buttons no padding HOT 11
- Thunar and Nemo sidebars in dark mode HOT 2
- Can barely see active tab on Edge using vertical tab mode Matcha Sea Dark (and scroll bar is too dark)
- Radio and Check button not showing in Openbox IF Installed in usr/share/themes
- Notifications are ruined on gnome shell 45 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matcha-gtk-theme.