AmiTK
GTK3 Themes
Score 60%
Description:

NEWS:

Now hosted on Github! https://github.com/ailazarus/amitk -- pull requests and bug reports are always welcome.

- Version 0.1b: Gnome menubar fixes
- Version 0.2: Small menubar and toolbar fixes
- Version 0.3: Several fixes, improved scrollbar contrast

A compact, non-flat, "traditional" theme, loosely based on late Amiga Workbench look, based on Clearcodes theme.

Still clunky, as I've hacked it up in about two afternoons, after getting sick of themes made for tablets, but actively maintained and getting better.

Screenshot notes and credits:

- Framework: Tobias Bengfort's Clearcodes theme
- Icons: Ken's Icons, repackaged by a kind gnome-look.org user, untouchable89
- Wallpaper used in screenshots: various works by sed (https://sed.deviantart.com/)
- Desktop used is FVWM. The structure is based on taviso's legendary .fvwm2rc, but the whole thing is quite heavily customized behind the scenes.

Installation tips, misc. notes:

- export GTK_OVERLAY_SCROLLING=0 in .bashrc gets you always-visible scrollbars for real computers

GTK and application support:

- Applications I frequently use with this theme: Emacs, Firefox, Thunderbird, PCManFM, Deadbeef, Xarchiver. These will get immediate fixes, since they'll bug me right away.
- Support provided on a best-effort basis for Mate applications
- Support provided on an if-possible basis for Gnome 3 and Cinnamon applications: I'll gladly make fixes as long as they don't involve breaking anything else (unfortunately, this is a rather frequent occurrence in GTK3), they don't require working around application-specific hacks and, frankly, if I can figure out how.
- Does not include GTK2 theme, but I can look into it if there is much demand
- GTK3 support: GTK3.22 and possibly GTK3.20. No support for earlier versions. Please bug GTK developers about that.

Maintenance notes:
- This theme is currently maintained. If you have questions, suggestions, bugs to report or anything else, feel free to contact me. Contact info & co. in README file.
- Support is *only* definitely going to be provided for the latest stable GTK3.x version. Support for other versions, down to GTK 3.22, will be on a best-effort basis. Earlier versions probably won't work. I'm sorry if I break your desktop, but GTK developers seem to have way more free time than I do :-(.

FUTURE PLANS:

- Move to Qt and drop this GTK mess forever :(

gnome-look specific notes: If you downloaded version 0.1 instead of version 0.1a, that one has a valid gtkrc under gtk2.0. That's not mine, and it got there through an error -- it's the BellePintosGrande gtkrc. Through an unfortunate error (I wanted to place something under gtk2.0 because I had a hunch that missing it makes mate-theme-properties skip the theme when reading through the ~/.themes file) I left it there, even though it was only used during development. It obviously doesn't quite fit in with the AmiTK looks, and more importantly, it's not mine to redistribute. I removed the stale file, of course, and re-uploaded an archive that doesn't include it, but I'm leaving this note in case anyone comes back wondering why the hell GTK2 applications look like Motif apps. It's because my brain froze while I was taring things up :-).

gpyra

5 days ago

> Move to Qt and drop this GTK mess forever

Unfortunately I heard of no way to render Qt themes via GTK engine, only vice versa (via QGtkStyle). But we are living in a land where half of applications use Qt and half of them use GTK. So people would prefer GTK themes over Qt themes, since they will provide uniform look for both Qt and GTK. I hope somebody will do a heavy lifting of adding GTK3 support to QGtkStyle. Then you will have no need to create AmiTK GTK2 version theme :-)

Report

C

notalaser

5 days ago

I've been playing with moving away from GTK3 applications entirely lately. Except for Firefox and Thunderbird, it seems feasible -- everything else either has straight Qt equivalents, or can still be compiled with a GTK2 frontend, which works with QtCurve.

Report

gpyra

3 days ago

Ah, QtCurve, you're right. Sadly it's adds more overhead than QGtkStyle, but there were good themes for it. Hope they will get GTK3 support one day.

Report

C

notalaser

3 days ago

I doubt it will ever get GTK3 support. GTK3 no longer has support for theme engines. It only supports CSS themes now. At best, I can imagine a framework theme over which one can come with a QtCurve-like settings customization system, but that's pretty much all.

IMHO, unitary looks between GTK3 and Qt will only happen for visually-trivial for the foreseeable future. That's why I'm not holding my breath for compatibility.

Report

C

notalaser

3 days ago

Damn. I mean visually-trivial *themes* above, but there's no edit button :(

Report

gpyra

24 days ago

To give you some motivation. qt4 and qt5 applications can use gtk2 themes with help of qtstyleplugins package https://wiki.archlinux.org/index.php/Uniform_look_for_Qt_and_GTK_applications#QGtkStyle So by adding gtk2 theme anyone can get an uniform Amiga like look of applications using popular gtk2/3 and qt4/5 toolkits :-) To give some more motivation - by doing quick search I've only found Amiga OS 4.x looking gtk2 themes, nothing with earlier look.

Report

C

notalaser

24 days ago

The Amiga BlueTabs themes for GTK2 were really, *really* good, I used them for a very long time.

I'll be blunt about it -- the only reason why I targeted the earlier looks is that it's a little easier. I basically learned CSS in order to write this theme, so I'm by no means an expert, and most of the GTK3 themes I've seen are *a lot* of code; having written one, I now understand why -- there are a lot of hacks needed to get GTK3 looking right, and I have no idea how I'm going to make all of them. Oftentimes you fix something for an application only to find out you've broken something else. It's quite a mess :(. I haven't written GTK2 themes, but those seemed a lot less fragile.

I can't promise a GTK2 theme, as there's a lot of learning effort involved (I haven't written any of those, either, but that's just because I havent' felt the need). But I'll look into it and bump it high enough on the TODO list that, as soon as I have a couple of free afternoons, I'll try to come up with something decent.

I totally understand why supporting GTK2 is a good idea. XFCE4 still has a lot of GTK2 applications, and with all the problems that GTK3 has, I'm not at all surprised that a lot of users still prefer it.

Report

gpyra

5 days ago

> the only reason why I targeted the earlier looks is that it's a little easier

At my taste the earlier look is better :-) New look is too sugary, reminds me Windows XP design era.

Report

gpyra

24 days ago

It's really great to see more and more oldschool gtk themes coming. Thanks! And yes, gtk2 support will be appreciated :)

Report

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.3
updated 2 days ago
added Sep 17 2017
downloads today
18
page views today 105