|
1 |
| -# Zuki Themes |
| 1 | +# zuki-themes |
| 2 | +Themes for GNOME and XFCE4. |
2 | 3 |
|
3 |
| -Zuki themes for GNOME, Xfce and more. |
| 4 | + |
| 5 | +<sub>[Wallpapers](https://imgur.com/a/zrijHvk) | [Icons](https://github.com/vinceliuice/Tela-icon-theme) | Fonts: Roboto / SF Mono | GNOME shell extension: Dash to Panel</sub> |
4 | 6 |
|
5 |
| -##### Zukitre |
| 7 | + |
| 8 | +<sub>[Wallpapers](https://imgur.com/a/zrijHvk) | [Icons](https://github.com/vinceliuice/Tela-icon-theme) | Fonts: Roboto / SF Mono | GNOME shell extension: Dash to Panel</sub> |
6 | 9 |
|
7 |
| - |
| 10 | +### Requirements |
8 | 11 |
|
9 |
| -##### Zukitwo |
| 12 | +- GNOME Shell 3.30+ |
| 13 | +- GTK 3.24.6+ |
10 | 14 |
|
11 |
| - |
| 15 | +<sub>The themes should work on some older versions. I just can't guarantee that the themes will look as intended on older versions.</sub> |
12 | 16 |
|
13 |
| -<sub>Screenshot Details: [Wallpaper](http://mustberesult.deviantart.com/art/Almora-212657321) | [Icons](https://github.com/numixproject/numix-icon-theme-circle) | GNOME shell extensions: Dash to dock, Hide top bar. | Clock: [tint2](https://gist.github.com/lassekongo83/d9c432457599c4633280423c6a77c7be)</sub> |
| 17 | +Some of these packages may already be installed by default on some distros. |
14 | 18 |
|
15 |
| -## Requirements |
| 19 | +* Debian/Ubuntu/Mint - `apt install gtk2-engines-murrine gtk2-engines-pixbuf fonts-roboto ninja-build git meson sassc` |
| 20 | +* Arch/Manjaro/Antergos - `pacman -S gtk-engine-murrine gtk-engines ttf-roboto ninja git meson sassc` |
| 21 | +* Opensuse - `zypper in gtk2-engine-murrine gtk2-engines google-roboto-fonts ninja git meson sassc` |
| 22 | +* Fedora - `dnf install gtk-murrine-engine gtk2-engines google-roboto-fonts ninja-build git meson sassc` |
16 | 23 |
|
17 |
| -The master branch should work with GTK 3.22+. |
18 |
| - |
19 |
| -* GNOME/GTK 3.18 - 3.22+ |
20 |
| -* The murrine engine. This has different names depending on your distro. |
21 |
| - * `gtk2-engines-murrine` (Debian, Ubuntu) |
22 |
| - * `gtk-murrine-engine` (Fedora) |
23 |
| - * `gtk-engine-murrine` (ArchLinux) |
24 |
| -* The pixbuf engine. This has different names depending on your distro. |
25 |
| - * `gtk2-engines-pixbuf` (Debian, Ubuntu) |
26 |
| - * `gtk2-engines` (Fedora) |
27 |
| - * `gtk-engines` (ArchLinux) |
28 |
| - |
29 |
| -##### Optional recommended requirements |
30 |
| -* Roboto fonts (For the GNOME shell theme.) |
31 |
| - * `fonts-roboto` (Debian, Ubuntu) |
32 |
| - * `google-roboto-fonts` (Fedora) |
33 |
| - * `ttf-roboto` (ArchLinux AUR) |
| 24 | +Other distros may have named the above packages differently. |
34 | 25 |
|
35 | 26 | ## Installation
|
36 | 27 |
|
37 |
| -#### Manual installation |
38 |
| - |
39 |
| -Download the theme: |
40 |
| - * [GTK 3.22 or later](https://github.com/lassekongo83/zuki-themes/archive/master.zip) (Master branch.) |
41 |
| - * [GTK 3.18](https://github.com/lassekongo83/zuki-themes/archive/3.18.zip) (Download this if you use X/Ubuntu 16.04.) |
42 |
| - |
43 |
| -Extract the contents in the zip to `~/.themes` or `/usr/share/themes` with the following folder structure: |
44 |
| - |
45 |
| -`Zukitre` |
46 |
| - |
47 |
| - * `gtk-3.0` |
48 |
| - * `gtk-2.0` |
49 |
| - * `xfwm4` |
50 |
| - |
51 |
| -`Zuki-shell` |
52 |
| - |
53 |
| - * `gnome-shell` |
54 |
| - |
55 |
| -etc. |
| 28 | +When the above requirements are installed, simply run these commands: |
| 29 | +```bash |
| 30 | +git clone https://github.com/lassekongo83/zuki-themes.git |
| 31 | +cd zuki-themes |
| 32 | +meson build |
| 33 | +sudo ninja -C build install |
| 34 | +``` |
| 35 | +The themes will be installed in: `/usr/share/themes` |
56 | 36 |
|
57 |
| -Apply the theme in `gnome-tweaks` or `dconf-editor`. Xfce users can apply it in `Settings > Appearance` and `Settings > Window manager`. If you wish to use the GNOME shell theme make sure the `User themes` extension is activated in `gnome-tweaks`. |
| 37 | +### Updating the theme |
58 | 38 |
|
59 |
| -#### Other installation options |
| 39 | +Navigate to the `zuki-themes` folder that was originally cloned. (If you removed it, do the steps above instead). |
60 | 40 |
|
61 |
| -ArchLinux users can get it on AUR: https://aur.archlinux.org/packages/zuki-themes-git/ (Not maintained by me!) |
| 41 | +Then simply run: |
| 42 | +```bash |
| 43 | +git pull |
| 44 | +sudo ninja -C build install |
| 45 | +``` |
62 | 46 |
|
63 |
| -## Troubleshooting & Bug reporting |
| 47 | +#### Changing themes |
64 | 48 |
|
65 |
| -**The issue tracker is for provable issues only:** You will have to make the case that the issue is really with the theme and not something else on your side. To make a case means to provide detailed steps so that anybody can reproduce the issue. Be sure to rule out that the issue is not caused by something specific on your side. |
| 49 | +Use `gnome-tweaks` to change themes. |
66 | 50 |
|
67 |
| -**Required information:** |
68 |
| -> 1. Your GTK+ version/theme version/Linux distribution. |
69 |
| -> 1. Does the same issue occur with other themes? |
70 |
| -> 1. Screenshot. (Use a host that don't require me to enable JavaScript, cookies or browser plugins to be able to view the image.) |
| 51 | +You can also change your GTK themes using a terminal. |
| 52 | +```bash |
| 53 | +# Changing the theme to Zukitre-dark, simply run |
| 54 | +gsettings set org.gnome.desktop.interface gtk-theme Zukitre-dark |
71 | 55 |
|
72 |
| -**Do not submit support questions to the issue tracker.** Contact me on [reddit](https://www.reddit.com/user/Frellwit/) or [deviantART](http://lassekongo83.deviantart.com) for that instead. (Don't always expect an answer though.) Public forums and subreddits could provide better support. Support questions in the issue tracker will be closed as invalid. |
| 56 | +# Reverting the change to the default GNOME theme |
| 57 | +gsettings set org.gnome.desktop.interface gtk-theme Adwaita |
| 58 | +``` |
0 commit comments