Skip to content

Commit 9fa209d

Browse files
committed
Version 2.2.1
1 parent 47a127c commit 9fa209d

File tree

33 files changed

+336
-178
lines changed

33 files changed

+336
-178
lines changed

README.md

Lines changed: 46 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
# Human theme
22

3-
This theme works with: **GTK 2.24** *(with murrine)*, **GTK 3.24**, and **GTK 4.12**.
4-
5-
It is mainly intended for Mate and Xfce desktop environments.
3+
This theme works with: **GTK 2.24** *(with murrine)*, **GTK 3.24**, and **GTK 4.12/4.17**.\
4+
It is mainly intended for MATE and Xfce desktop environments.
65

76
## Screenshots
87

@@ -70,18 +69,18 @@ Program used for the screenshots is available [here](https://github.com/luigifab
7069

7170
## Installation
7271

73-
#### 🆕 Before start 🆕
72+
#### 🆕 Before you begin 🆕
7473

7574
To meet the truth (this is not required):
7675
- remove [gtk3-nocsd](https://github.com/PCMan/gtk3-nocsd)
7776
- install [gtk3-classic](https://github.com/lah7/gtk3-classic)
7877
- use Pango 1.42- or 1.51+
7978

80-
For Debian Testing, I provide a [repository](https://build.opensuse.org/package/show/home:luigifab/gtk3-classic) for gtk3-classic.
79+
For Debian Testing, I provide repositories for [gtk3-classic](https://build.opensuse.org/package/show/home:luigifab/gtk3-classic) and [gtk4-classic](https://build.opensuse.org/package/show/home:luigifab/gtk4-classic), with some extra patches.
8180

8281
If you can't/won't, no worries, but the truth will be far.
8382

84-
#### Installation for Debian, Ubuntu, Trisquel, Linux Mint, MX Linux
83+
#### Installation for Debian, Devuan, Ubuntu, Trisquel, Linux Mint, MX Linux
8584

8685
* Run: `sudo apt install human-theme-gtk`
8786
* Restart your session
@@ -101,12 +100,14 @@ If you can't/won't, no worries, but the truth will be far.
101100
* Run: `sudo urpmi human-theme-gtk`
102101
* Restart your session
103102

104-
#### Alternative installation for Debian, Ubuntu, Trisquel, Linux Mint, MX Linux
103+
#### Alternative installation for Debian, Devuan, Ubuntu, Trisquel, Linux Mint, MX Linux
105104

106105
* Run:
107106
```bash
108107
# PPA: https://launchpad.net/~luigifab/+archive/ubuntu/packages
109108
# with Debian 12+ you can use mantic+ instead of focal (https://unix.stackexchange.com/a/669008/364800)
109+
# for Debian you can use bionic for buster, focal for bullseye, noble for bookworm and trixie
110+
# for Devuan you can use bionic for beowulf, focal for chimaera, noble for daedalus
110111
# for Trisquel you can use focal for nabia, jammy for aramo
111112
# for Linux Mint you can use focal for 20.x and 5, jammy for 21.x, noble for 22.x and 6
112113
# for MX Linux you can use focal for 19.x and 21.x, noble for 23.x
@@ -124,6 +125,11 @@ sudo wget -O /etc/apt/trusted.gpg.d/luigifab.gpg https://www.luigifab.fr/apt.gpg
124125
echo "deb http://ppa.launchpad.net/luigifab/packages/ubuntu focal main" | sudo tee -a /etc/apt/sources.list
125126
sudo apt update
126127
sudo apt install human-theme-gtk
128+
# or
129+
wget -qO - https://www.luigifab.fr/apt.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/luigifab.gpg
130+
echo "deb http://ppa.launchpad.net/luigifab/packages/ubuntu focal main" | sudo tee -a /etc/apt/sources.list
131+
sudo apt update
132+
sudo apt install human-theme-gtk
127133

128134
# sha256sum /etc/apt/trusted.gpg.d/luigifab.gpg
129135
578c89a677048e38007462d543686b53587efba9f93814601169253c45ff9213
@@ -134,7 +140,7 @@ pub rsa4096 2020-10-31 [SC]
134140
```
135141
* Restart your session
136142

137-
#### Manual installation for Debian, Ubuntu, Trisquel, Linux Mint, MX Linux
143+
#### Manual installation for Debian, Devuan, Ubuntu, Trisquel, Linux Mint, MX Linux
138144

139145
* Download archive and extract subdirectories in `~/.themes/`
140146
* Configure font rendering, GTK and QT, add in `/etc/environment`:
@@ -146,10 +152,12 @@ GTK_FOCUS_VISIBLE=1
146152
GTK_PROGRESS_TEXT_INSIDE=1
147153
GTKM_INSERT_EMOJI=1
148154
QT_QPA_PLATFORMTHEME=gtk2
155+
GTK_USE_IEC_UNITS=1
149156
```
150157
* Install icons and cursors themes: `sudo apt install gnome-icon-theme dmz-cursor-theme`
151158
* Install package for GTK 2 apps: `sudo apt install gtk2-engines-murrine`
152159
* Install package for QT 5 apps: `sudo apt install qt5-gtk2-platformtheme qt5-gtk-platformtheme`
160+
* Install package for QT 6 apps: `sudo apt install qt6-gtk-platformtheme`
153161
* Restart your session
154162

155163
#### Manual installation for Fedora
@@ -164,6 +172,7 @@ GTK_FOCUS_VISIBLE=1
164172
GTK_PROGRESS_TEXT_INSIDE=1
165173
GTKM_INSERT_EMOJI=1
166174
QT_QPA_PLATFORMTHEME=gtk2
175+
GTK_USE_IEC_UNITS=1
167176
```
168177
* Install icons and cursors themes: `sudo dnf install mate-icon-theme dmz-cursor-themes`
169178
* Install package for GTK 2 apps: `sudo dnf install gtk-murrine-engine`
@@ -181,6 +190,7 @@ GTK_FOCUS_VISIBLE=1
181190
GTK_PROGRESS_TEXT_INSIDE=1
182191
GTKM_INSERT_EMOJI=1
183192
QT_QPA_PLATFORMTHEME=gtk2
193+
GTK_USE_IEC_UNITS=1
184194
```
185195
* Install icons and cursors themes: `sudo zypper install gnome-icon-theme dmz-cursor-themes`
186196
* Install package for GTK 2 apps: `sudo zypper install gtk2-engine-murrine`
@@ -200,13 +210,14 @@ GTK_FOCUS_VISIBLE=1
200210
GTK_PROGRESS_TEXT_INSIDE=1
201211
GTKM_INSERT_EMOJI=1
202212
QT_QPA_PLATFORMTHEME=gtk2
213+
GTK_USE_IEC_UNITS=1
203214
```
204215
* Install icons themes: `sudo urpmi mate-icon-theme`
205216
* Restart your session
206217

207218
## Configuration
208219

209-
For **Mate** desktop:
220+
For **MATE** desktop:
210221
* Go to: *System / Preferences / Appearance*, or run: `mate-appearance-properties`
211222
* Then select the *Human* theme
212223
* Go to: *System / Preferences / Windows*, or run: `mate-window-properties`
@@ -218,17 +229,20 @@ For **Xfce** desktop:
218229
* Go to: *Applications / Settings / Window Manager*, or run: `xfwm4-settings`
219230
* Then select the *Human* theme
220231

221-
Fonts used:
222-
* *DejaVu Sans Book* or *Sans Regular*, 10
223-
* *DejaVu Sans Bold* or *Sans Bold*, 10
224-
* *DejaVu Sans Mono Book* or *Monospace Regular*, 10
232+
Fonts:
233+
* *DejaVu Sans Book*, 10
234+
* *DejaVu Sans Bold*, 10
235+
* *DejaVu Sans Mono Book*, 10
225236

226-
Icons used:
237+
Icons:
227238
* *gnome* or *mate*
228239

229-
Cursors used:
240+
Cursors:
230241
* *DMZ white*
231242

243+
Notifications:
244+
* *Coco*
245+
232246
## Customize
233247

234248
Use the file *~/.config/gtk-3.0/gtk.css*.
@@ -243,7 +257,20 @@ sudo rm 10-hinting-slight.conf # /usr/share/fontconfig/conf.avail/10-hinting-sli
243257
sudo ln -s /usr/share/fontconfig/conf.avail/10-hinting-full.conf
244258
```
245259

246-
For classic menu bar and menu items of [Firefox 46+](https://www.mozilla.org/firefox) and [Thunderbird 46+](https://www.mozilla.org/thunderbird), see [bug 1622545](https://bugzilla.mozilla.org/show_bug.cgi?id=1622545).
260+
For classic menu bar and menu items on [Firefox 46+](https://www.mozilla.org/firefox) and [Thunderbird 46+](https://www.mozilla.org/thunderbird), see [bug 1622545](https://bugzilla.mozilla.org/show_bug.cgi?id=1622545).
261+
262+
## Blurry text with GTK 4
263+
264+
If font rendering is bad, add in `~/.config/gtk-4.0/settings.ini`:
265+
266+
```
267+
[Settings]
268+
gtk-font-rendering=manual
269+
gtk-hint-font-metrics=1
270+
gtk-xft-hintstyle=hintfull
271+
gtk-xft-antialias=0
272+
gtk-xft-hinting=1
273+
```
247274

248275
## Dev
249276

@@ -274,8 +301,8 @@ Run `svg.sh` to update SVG images. See also [technical informations](https://git
274301

275302
## Copyright
276303

277-
- Current version: 2.2.0 (02/02/2024)
278-
- Compatibility: GTK 2.24 / 3.24 / 4.12
304+
- Current version: 2.2.1 (03/03/2025)
305+
- Compatibility: GTK 2.24 / 3.24 / 4.12..4.17
279306
- Links: [luigifab.fr](https://www.luigifab.fr/gtk/human-theme) - [github.com](https://github.com/luigifab/human-theme) - [mate-look.org](https://www.mate-look.org/p/1376363/) - [xfce-look.org](https://www.xfce-look.org/p/1376363/)\
280307
[Arch Linux human-theme-gtk.zst](https://aur.archlinux.org/packages/human-theme-gtk)\
281308
[Debian human-theme-gtk.deb](https://packages.debian.org/human-theme-gtk)
@@ -291,7 +318,7 @@ If you like, take some of your time to improve some translations, go to https://
291318

292319
## Packages in official distros repositories
293320

294-
[![Packages status](https://repology.org/badge/vertical-allrepos/human-theme-gtk.svg?header=human-theme-gtk&exclude_unsupported=1)](https://repology.org/project/human-theme-gtk/versions)
321+
[![Packages status](https://repology.org/badge/vertical-allrepos/human-theme-gtk.svg?header=human-theme-gtk)](https://repology.org/project/human-theme-gtk/versions)
295322

296323
## Credits
297324

debian/profile.sh renamed to data/profile.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ export GTK_BACKDROP=1
44
export GTK_FOCUS_VISIBLE=1
55
export GTK_PROGRESS_TEXT_INSIDE=1
66
export GTKM_INSERT_EMOJI=1
7-
export QT_QPA_PLATFORMTHEME=gtk2
7+
export QT_QPA_PLATFORMTHEME=gtk2
8+
export GTK_USE_IEC_UNITS=1

debian/changelog

Lines changed: 0 additions & 5 deletions
This file was deleted.

debian/changelog.mx

Lines changed: 0 additions & 5 deletions
This file was deleted.

archlinux/PKGBUILD renamed to scripts/archlinux/PKGBUILD

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
pkgname=human-theme-gtk
2-
pkgver=2.2.0
2+
pkgver=2.2.1
33
pkgrel=1
44
pkgdesc="Human theme for GTK"
55
arch=('any')
66
url='https://github.com/luigifab/human-theme'
77
license=('GPL3' 'LGPL2' 'CCBYSA')
88
depends=()
9-
optdepends=('gtk-murrine-engine: for gtk2')
9+
optdepends=('gtk-engine-murrine: for gtk2')
1010
source=("https://github.com/luigifab/human-theme/archive/v${pkgver}/human-theme-${pkgver}.tar.gz")
11-
md5sums=("...")
11+
sha256sums=("...")
1212

1313
prepare() {
1414
mv "human-theme-$pkgver" "$pkgname-$pkgver"
@@ -19,12 +19,12 @@ package() {
1919

2020
# the entire source code is GPL-3.0-or-later, except metacity-1/* which is LGPL-2.1-or-later, and gtk-2.0/* which is CC-BY-SA-3.0-or-later
2121
install -dm 755 "$pkgdir/usr/share/themes/"
22-
cp -a src/human-theme/ "$pkgdir/usr/share/themes/"
23-
cp -a src/human-theme-blue/ "$pkgdir/usr/share/themes/"
24-
cp -a src/human-theme-green/ "$pkgdir/usr/share/themes/"
25-
cp -a src/human-theme-orange/ "$pkgdir/usr/share/themes/"
22+
cp -a src/human-theme/ "$pkgdir/usr/share/themes/"
23+
cp -a src/human-theme-blue/ "$pkgdir/usr/share/themes/"
24+
cp -a src/human-theme-green/ "$pkgdir/usr/share/themes/"
25+
cp -a src/human-theme-orange/ "$pkgdir/usr/share/themes/"
2626

27-
install -Dpm 644 debian/profile.sh "$pkgdir/etc/profile.d/$pkgname.sh"
27+
install -Dpm 644 data/profile.sh "$pkgdir/etc/profile.d/$pkgname.sh"
2828

2929
install -Dpm 644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
3030
install -Dpm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"

scripts/debian/changelog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
human-theme-gtk (2.2.1-1) experimental; urgency=low
2+
3+
* Initial Debian package release (Closes: #973445)
4+
5+
-- Fabrice Creuzot <[email protected]> Mon, 03 Mar 2025 20:00:00 +0000

scripts/debian/changelog.mx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
human-theme-gtk (2.2.1-1) mx; urgency=low
2+
3+
* Initial MX Linux package release
4+
5+
-- Fabrice Creuzot <[email protected]> Mon, 03 Mar 2025 20:00:00 +0000

debian/control renamed to scripts/debian/control

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ Package: human-theme-gtk
1313
Architecture: all
1414
Depends: ${misc:Depends}
1515
Recommends: gtk2-engines-murrine, gnome-icon-theme, dmz-cursor-theme
16-
Suggests: qt5-gtk2-platformtheme, qt5-gtk-platformtheme
16+
Suggests: qt5-gtk2-platformtheme, qt5-gtk-platformtheme, qt6-gtk-platformtheme
1717
Description: human theme for GTK
1818
This theme works with GTK 2.24 (with gtk2-engines-murrine), 3.24, and 4.12.
1919
Better rendering with Pango 1.42- or 1.51+.
2020
.
21-
It is mainly intended for Mate and Xfce Desktop Environments.
21+
It is mainly intended for MATE and Xfce desktop environments.
2222
After installation you must restart your session.

debian/copyright renamed to scripts/debian/copyright

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Copyright:
77
2011-2014 Jean-Philippe Fleury
88
2013-2014 Andrew Shadura
99
2020 Mike Kazantsev (mk-fg) <[email protected]>
10-
2020-2024 Fabrice Creuzot (luigifab) <[email protected]>
10+
2020-2025 Fabrice Creuzot (luigifab) <[email protected]>
1111
License: GPL-3+
1212

1313
Files: */metacity-1/metacity-theme-1.xml

0 commit comments

Comments
 (0)