AmiTK
GTK3 Themes
Score 61%
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
- Version 0.4: More bugfixes

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 :-).

vaskas

3 days ago

Hi Notalaser, amazing job with this theme! Do you mind sharing your FVWM config?

Report

C

notalaser

2 days ago

Unfortunately, I don't have the config files anymore, but it was really just a trivially-tweaked version of one of taviso's more famous works. Trivially-tweaked as in just a couple of different icons and an integrated xdg menu.

If you google for taviso's fvwm2rc you'll get various results from a bunch of people, with various tweaks. I think this is a mirror of the original: http://fvwm.sourceforge.net/screenshots/desktops/Tavis_Ormandy-desk-1152x864/fvwmrc .

Report

lenich

1 month ago

Absolutely great job, especially on how compact the objects are. Definitely looking forward to the GTK2 version of it since most of my daily applications are still GTK2.

Report

C

notalaser

1 month ago

Thank you! I've been looking over some existing GTK2 themes to try figure out the most important idioms. It's doable. Unfortunately, thanks to GTK3 being the mess it is, it's *highly* unlikely that I'll ever be able to get 100% similar looks. Far more experienced theme developers have been unable to do it (see e.g. the various Clearlooks ports).

I'll do my best, but I'll be blunt about it -- your best chance is to stop using GTK altogether. I myself have stopped using GTK applications shortly after publishing this theme. I'll maintain it for as long as I can, but the best advice I can give is to look for software built on saner foundations :(.

Report

lenich

1 month ago

Worry not mate, not even Numix managed to get 100% consistent between GTK2/GTK3 and they've been playing with the same theme for years now.
I'm just looking for "close enough" where the difference is not jarring. I'm currently using OneStepBack since it's based on similar principles as yours (conservative styling, toned down colors, complete opposite of "in your face") but I must admit AmiTK looks quite a bit nicer, especially since you put emphasis on being compact which I greatly appreciate as a user of 1280x800 display. The more content I can see at any given time, the happier I am.

Report

C

notalaser

1 month ago

> I'm just looking for "close enough" where the difference is not jarring.

It looks like it's all that's possible right now. I'm really disappointed with the state of these things. It's like we're back in 2002.

> The more content I can see at any given time, the happier I am.

This has been an explicit motivation for me as well. Large widgets that make me roll my eyes all over the screen are very tiresome to use, I really don't understand how people manage to use these things. Maybe on 4K screens, or really tiny tablet screens, it makes sense, but for real computers... it's a step backwards, IMHO, and I really don't know what to do on the long term.

Report

dodona

1 month ago

++

Report

gpyra

2 months 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

2 months 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

2 months 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

2 months 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

2 months ago

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

Report

gpyra

2 months 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

2 months 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

2 months 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

2 months ago

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

Report

product-maker jolkdarr Dec 10 2017

product-maker lenich Nov 05 2017

Absolutely great job, especially on how compact the objects are. Definitely looking forward to the GTK2 version of it since most of my daily applications are still GTK2.

product-maker dodona Oct 23 2017

++

product-maker ideasman42 Oct 12 2017

product-maker gpyra Oct 08 2017

product-maker vistaus Sep 18 2017

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.4
updated Oct 23 2017
added Sep 17 2017
downloads today
0
page views today 6