Code Monkey home page Code Monkey logo

Comments (17)

RaulRohjans avatar RaulRohjans commented on June 18, 2024 1

@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.

salazarbarrera avatar salazarbarrera commented on June 18, 2024 1

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.

frost19k avatar frost19k commented on June 18, 2024 1

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.

karolyi avatar karolyi commented on June 18, 2024 1

... 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.

xuanruiqi avatar xuanruiqi commented on June 18, 2024

Yeah, could @vinceliuice possibly apply the same fixes that applies to the other themes - hopefully this will fix the problem?

from matcha-gtk-theme.

mandibleman avatar mandibleman commented on June 18, 2024

i would also appreciate it if the border: none; fix could be implemented here

from matcha-gtk-theme.

vinceliuice avatar vinceliuice commented on June 18, 2024

Fixed now

from matcha-gtk-theme.

superuser-miguel avatar superuser-miguel commented on June 18, 2024

Screenshot from 2024-04-30 16-45-23
2024-04-27_19-57-54

Still broken. I have tried using the CSS with Gradience. What else can I try ?

from matcha-gtk-theme.

RaulRohjans avatar RaulRohjans commented on June 18, 2024

Screenshot from 2024-04-30 16-45-23 2024-04-27_19-57-54

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.

superuser-miguel avatar superuser-miguel commented on June 18, 2024

@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.

RaulRohjans avatar RaulRohjans commented on June 18, 2024

@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.

superuser-miguel avatar superuser-miguel commented on June 18, 2024

@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.

salazarbarrera avatar salazarbarrera commented on June 18, 2024

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.

RaulRohjans avatar RaulRohjans commented on June 18, 2024

@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.

salazarbarrera avatar salazarbarrera commented on June 18, 2024

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.

imagen

from matcha-gtk-theme.

superuser-miguel avatar superuser-miguel commented on June 18, 2024

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.

salazarbarrera avatar salazarbarrera commented on June 18, 2024

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

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.
image

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.