vinceliuice / Vimix-gtk-themes

Vimix is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell etc.
https://vinceliuice.github.io/
GNU General Public License v3.0
1.64k stars 109 forks source link

it seems there is a little compatible problem with gnome 42 #233

Closed Sherlock-Holo closed 2 years ago

Sherlock-Holo commented 2 years ago

截图 2022-04-13 22-45-34

after update to gnome 42, the settings use the default theme, not the vimix theme

Sherlock-Holo commented 2 years ago

image and this setting also not the correct color, it should be the green, not the black

Sherlock-Holo commented 2 years ago

I use the ./install.sh -tweaks translucent to install the translucent version, after use the latest commit, the image is fixed, but the gnome settings is no changed image

I have pressed the alt+f2 and enter r to restart gnome-shell, should I need to restart the system to make the theme take effect?

vinceliuice commented 2 years ago

现在修复啦

Sherlock-Holo commented 2 years ago

现在修复啦

image

well...I think the theme works on gtk4 now, but it seems the color is a little different between gtk3 app and gtk4?

vinceliuice commented 2 years ago

不能跟随设置切换的,你安装的时候是什么主题,libadwaita就用什么主题,因为libadwaita并不支持更换主题,你要beryl的话就运行: ./install.sh -t beryl -c light

Sherlock-Holo commented 2 years ago

不能跟随设置切换的,你安装的时候是什么主题,libadwaita就用什么主题,因为libadwaita并不支持更换主题,你要beryl的话就运行: ./install.sh -t beryl -c light

is there any way to switch the theme after install? if not, that's a bad news for gnome 42...

Sherlock-Holo commented 2 years ago

PKGBUILD that's the PKGBUILD I write to create the arch package with all themes

vinceliuice commented 2 years ago

The install.sh just link the theme to gtk-4.0 config file, so if you want change the theme for libadwaita, you need to run the install.sh to install the theme you selected again to relink it

  # link gtk4.0 for libadwaita
  mkdir -p                                                                              ${HOME}/.config/gtk-4.0
  rm -rf ${HOME}/.config/gtk-4.0/{assets,gtk.css,gtk-dark.css}
  ln -sf ${THEME_DIR}/gtk-4.0/assets                                                    ${HOME}/.config/gtk-4.0/assets
  ln -sf ${THEME_DIR}/gtk-4.0/gtk.css                                                   ${HOME}/.config/gtk-4.0/gtk.css
  ln -sf ${THEME_DIR}/gtk-4.0/gtk-dark.css                                              ${HOME}/.config/gtk-4.0/gtk-dark.css