As part of my OpenBSD workstation project, making things pretty is a vital task. I can’t work in an ugly environment, so things have to be simple, functional and more important, coherent.
One of the first things I do on a fresh OpenBSD system intended for desktop use is to install msttcorefonts pack. Probably due to license reasons, you can only install this from ports, so if you don’t have ports yet, just follow the FAQ and do this:
$ cd /tmp
$ ftp ftp://ftp.openbsd.org/pub/OpenBSD/5.1/ports.tar.gz
$ cd /usr
$ sudo tar xzf /tmp/ports.tar.gz
Now that we have the ports installed, do this:
# cd /usr/ports/fonts/msttcorefonts
# make install
It’s all on the FAQ, just pointing it out.
Now, for one reason or another, you may need some GTK3 application. I use Xfce and I’m actually pretty satisfied with it, but I also need gedit for reasons mentioned in another post. While gedit is a GTK3, if you don’t choose the right theme, it may fallback to an ugly GTK variant which looks weird. So while your daily GTK2 theme look nice (Firefox, gFTP, XChat), the gedit will be different. There’s nothing I hate most than inconsistency. You need to find themes with support for both GTK2 and GTK3 versions to have theme consistency. A good starting point is gnome-looks.com website, from where you can download them and put them in your ~/.themes folder. If you don’t have it, create it and copy theme’s folders, after you’ve extracted them from the archive. The form the Xfce menu, Setting, Appearance and you can have a look on your new themes.
These packages might be useful, before starting theme hunt:
# pkg_add -vi gtk-engines2
# pkg_add -vi gtk2-murrine-engine
I’ve settled for Clearwaita from the Clearlooks-Phenix package, it looks simple, clean and fresh on both GTK2 and GTK3 applications (I love the old Clearlooks for GTK2 back in the days).
Credit for this posts goes to Igneous, from Freenode’s #openbsd.