Skip to content

Commit 0b6eacd

Browse files
committed
Gnome 40 compatibility
1 parent 460cabb commit 0b6eacd

File tree

194 files changed

+12950
-5974
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+12950
-5974
lines changed

CONTRIBUTING.md

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Zuki-themes consists of:
55
* `gnome-shell` is the theme for GNOME Shell. This themes stuff like the calendar widget, the panel, the dock and more.
66
* `gtk-2.0` contains the GTK+2 theme, styling applications that doesn't use GTK+3 yet.
77
* `gtk-3.0` contains the GTK+3 theme, styling most modern GTK+ applications.
8+
* `gtk-4.0` contains the GTK+4 theme, styling most modern GTK+ applications.
89
* `xfwm4` contains the theme that styles the xfwm4 window manager for XFCE4.
910

1011
### Build and install themes from source

README.md

+10-5
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ Themes for GNOME and XFCE4.
1111

1212
### Requirements
1313

14-
- GNOME Shell 3.38 (Older versions can be found under the releases section.)
15-
- GTK 3.24.13+
14+
- GNOME Shell 40.1+ (Older versions can be found under the releases section.)
15+
- GTK 3.24.13+ and/or GTK 4.2+
1616

1717
<sub>I can't guarantee that the themes will look as intended on older versions.</sub>
1818

19-
Some of these packages may already be installed by default on some distros.
19+
Some of these packages may already be installed by default on some distros. (You can skip the gtk2 dependencies if you do not use any gtk2 applications. Then all you need to install is `git`, `meson`, `sassc`, and `ninja`)
2020

21-
* Debian/Ubuntu/Mint - `apt install gtk2-engines-murrine gtk2-engines-pixbuf ninja-build git meson sassc`
21+
* Debian/Ubuntu/Mint/PopOS - `apt install gtk2-engines-murrine gtk2-engines-pixbuf ninja-build git meson sassc`
2222
* Arch/Manjaro - `pacman -S gtk-engines gtk-engine-murrine ninja git meson sassc`
2323
* Opensuse - `zypper in gtk2-engine-murrine gtk2-engines ninja git meson sassc`
2424
* Fedora - `dnf install gtk-murrine-engine gtk2-engines ninja-build git meson sassc`
@@ -72,13 +72,18 @@ gsettings set org.gnome.desktop.interface gtk-theme Zukitre-dark
7272
gsettings set org.gnome.desktop.interface gtk-theme Adwaita
7373
```
7474

75+
To change the gnome-shell theme you need to install and activate the `User themes` extension in the [extensions app](https://flathub.org/apps/details/org.gnome.Extensions).
76+
1. If the user-themes extension is not installed, then look for the package `gnome-shell-extensions` or `gnome-shell-extension-user-theme` and install it. (Or install it from https://extensions.gnome.org/extension/19/user-themes/)
77+
2. Open the extensions app and activate the `user themes` extension.
78+
3. Go to the Appearance page in `gnome-tweaks` and change the Shell theme to Zuki-shell in the drop-down list. (If it still shows a yellow triangle, then restart `gnome-tweaks` or relog.)
79+
7580
Xfce users can change themes in `Settings > Appearance` and `Settings > Window manager`
7681

7782
#### Flatpak applications
7883

7984
To use the theme in Flatpak applications you'll have to copy the theme(s) from /usr/share/themes to ~/.themes (Symbolic links won't work.)
8085

81-
As long as the version of the included GTK3 for the Flatpak app is at 3.24.x the theme should be used. Some apps may require you to change the theme in the app's settings.
86+
The theme will be used if the included GTK version for the Flatpak app is at 3.24.x or 4.x. Some apps may require you to change the theme in the app's settings.
8287

8388
#### Removing the themes
8489

Loading
Loading

gnome-shell/src/color-pick.svg

+94
Loading

0 commit comments

Comments
 (0)