This theme works with: GTK 2.24 (with murrine), GTK 3.24, and GTK 4.12.
It is mainly intended for Mate and Xfce desktop environments.
Program used for the screenshots is available here.
To meet the truth (this is not required):
For Debian Testing, I provide a repository for gtk3-classic.
If you can't/won't, no worries, but the truth will be far.
sudo apt install human-theme-gtk
sudo dnf install human-theme-gtk
sudo zypper install human-theme-gtk
sudo urpmi human-theme-gtk
# PPA: https://launchpad.net/~luigifab/+archive/ubuntu/packages
# with Debian 12+ you can use mantic+ instead of focal (https://unix.stackexchange.com/a/669008/364800)
# for Trisquel you can use focal for nabia, jammy for aramo
# for Linux Mint you can use focal for 20.x and 5, jammy for 21.x, noble for 22.x and 6
# for MX Linux you can use focal for 19.x and 21.x, noble for 23.x
sudo add-apt-repository ppa:luigifab/packages sudo apt update sudo apt install human-theme-gtk
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys FFE5BD439356DF7D echo "deb http://ppa.launchpad.net/luigifab/packages/ubuntu focal main" | sudo tee -a /etc/apt/sources.list sudo apt update sudo apt install human-theme-gtk
sudo wget -O /etc/apt/trusted.gpg.d/luigifab.gpg https://www.luigifab.fr/apt.gpg echo "deb http://ppa.launchpad.net/luigifab/packages/ubuntu focal main" | sudo tee -a /etc/apt/sources.list sudo apt update sudo apt install human-theme-gtk
578c89a677048e38007462d543686b53587efba9f93814601169253c45ff9213
/etc/apt/trusted.gpg.d/luigifab.gpg pub rsa4096 2020-10-31 [SC] 458B 0C46 D024 FD8C B8BC 99CD FFE5 BD43 9356 DF7D
* Restart your session
#### Manual installation for Debian, Ubuntu, Trisquel, Linux Mint, MX Linux
* Download archive and extract subdirectories in `~/.themes/`
* Configure font rendering, GTK and QT, add in `/etc/environment`:
FREETYPE_PROPERTIES="truetype:interpreter-version=35" GTK_OVERLAY_SCROLLING=0 GTK_BACKDROP=1 GTK_FOCUS_VISIBLE=1 GTK_PROGRESS_TEXT_INSIDE=1 GTKM_INSERT_EMOJI=1 QT_QPA_PLATFORMTHEME=gtk2
* Install icons and cursors themes: `sudo apt install gnome-icon-theme dmz-cursor-theme`
* Install package for GTK 2 apps: `sudo apt install gtk2-engines-murrine`
* Install package for QT 5 apps: `sudo apt install qt5-gtk2-platformtheme qt5-gtk-platformtheme`
* Restart your session
#### Manual installation for Fedora
* Download archive and extract subdirectories in `~/.themes/`
* Configure font rendering, GTK and QT, add in `/etc/environment`:
FREETYPE_PROPERTIES="truetype:interpreter-version=35" GTK_OVERLAY_SCROLLING=0 GTK_BACKDROP=1 GTK_FOCUS_VISIBLE=1 GTK_PROGRESS_TEXT_INSIDE=1 GTKM_INSERT_EMOJI=1 QT_QPA_PLATFORMTHEME=gtk2
* Install icons and cursors themes: `sudo dnf install mate-icon-theme dmz-cursor-themes`
* Install package for GTK 2 apps: `sudo dnf install gtk-murrine-engine`
* Restart your session
#### Manual installation for openSUSE
* Download archive and extract subdirectories in `~/.themes/`
* Configure font rendering, GTK and QT, add in `/etc/environment`:
FREETYPE_PROPERTIES="truetype:interpreter-version=35" GTK_OVERLAY_SCROLLING=0 GTK_BACKDROP=1 GTK_FOCUS_VISIBLE=1 GTK_PROGRESS_TEXT_INSIDE=1 GTKM_INSERT_EMOJI=1 QT_QPA_PLATFORMTHEME=gtk2
* Install icons and cursors themes: `sudo zypper install gnome-icon-theme dmz-cursor-themes`
* Install package for GTK 2 apps: `sudo zypper install gtk2-engine-murrine`
* Install package for QT 5 apps: `sudo zypper install libqt5-qtstyleplugins-platformtheme-gtk2 libqt5-qtbase-platformtheme-gtk3`
* Install package for QT 6 apps: `sudo zypper install qt6-platformtheme-gtk3`
* Restart your session
#### Manual installation for Mageia
* Download archive and extract subdirectories in `~/.themes/`
* Configure font rendering, GTK and QT, add in `/etc/environment`:
FREETYPE_PROPERTIES="truetype:interpreter-version=35" GTK_OVERLAY_SCROLLING=0 GTK_BACKDROP=1 GTK_FOCUS_VISIBLE=1 GTK_PROGRESS_TEXT_INSIDE=1 GTKM_INSERT_EMOJI=1 QT_QPA_PLATFORMTHEME=gtk2
* Install icons themes: `sudo urpmi mate-icon-theme`
* Restart your session
## Configuration
For **Mate** desktop:
* Go to: *System / Preferences / Appearance*, or run: `mate-appearance-properties`
* Then select the *Human* theme
* Go to: *System / Preferences / Windows*, or run: `mate-window-properties`
* Then disable software compositing from last tab
For **Xfce** desktop:
* Go to: *Applications / Settings / Appearance*, or run: `xfce4-appearance-settings`
* Then select the *Human* theme
* Go to: *Applications / Settings / Window Manager*, or run: `xfwm4-settings`
* Then select the *Human* theme
Fonts used:
* *DejaVu Sans Book* or *Sans Regular*, 10
* *DejaVu Sans Bold* or *Sans Bold*, 10
* *DejaVu Sans Mono Book* or *Monospace Regular*, 10
Icons used:
* *gnome* or *mate*
Cursors used:
* *DMZ white*
## Customize
Use the file *~/.config/gtk-3.0/gtk.css*.
## Firefox/Thunderbird/Chromium
For Firefox and Thunderbird and Chromium, if font rendering is bad, try this:
```bash
cd /etc/fonts/conf.d/
sudo rm 10-hinting-slight.conf # /usr/share/fontconfig/conf.avail/10-hinting-slight.conf
sudo ln -s /usr/share/fontconfig/conf.avail/10-hinting-full.conf
For classic menu bar and menu items of Firefox 46+ and Thunderbird 46+, see bug 1622545.
Run AWF with screenshot on theme reload:
awf-gtk2 -n -s ~/2.png
awf-gtk3 -n -s ~/3.png
awf-gtk4 -n -s ~/4.png
Run Entr to send SIGHUP
signal when files change to reload theme:
ls ~/.themes/human-theme*/gtk-2*/gtkrc | entr killall -s SIGHUP awf-gtk2
ls ~/.themes/human-theme*/gtk-3*/*.css | entr killall -s SIGHUP awf-gtk3
ls ~/.themes/human-theme*/gtk-4*/*.css | entr killall -s SIGHUP awf-gtk4
Run ImageMagick to create the diff image:
killall -q eom
rm -f ~/diff3.png
compare -fuzz 1% -compose src -highlight-color blue -lowlight-color none ~/2.png ~/3.png ~/diff3.png
composite ~/diff3.png ~/2.png ~/diff3.png
eom ~/diff3.png &
Run svg.sh
to update SVG images. See also technical informations.
This theme is provided under the terms of the GNU GPLv3+ license.\ If you like, take some of your time to improve some translations, go to https://bit.ly/2HyCCEc.
GTK 2 theme (CC-BY-SA-3.0+)
GTK 3 theme (GNU GPLv3+)
Metacity theme (clearlooks, GNU LGPLv2.1+)