Freeserf code is up

I just decided to release all the code for my Settlers 1 clone to GitHub. You can find more info here. It’s working, and semi-playable, but still pretty far from the full experience. I don’t know if I’ll ever get time to finish it, but at least now someone also can pick it up and hopefully do something nice with it.

Redshift 1.7

I finally had some time to throw a new release of Redshift together. The most important change, for most of you, is probably the Geoclue location provider by Mathieu Trudel-Lapierre. The old GNOME clock location provider has stopped working for many, as Ubuntu no longer includes a clock applet in the unity desktop. This is fixed now with this new location provider, which should work right out-of-the-box on Ubuntu Natty systems.

Other news are:

  • Allow brightness to be adjusted (-b).
  • Provide option to set color temperature directly (Joe Hillenbrand).
  • Add option to show program version (-V).
  • Add configure.ac option to install ubuntu icons. They will no longer be installed by default (Francesco Marella).
  • config: Look in %userprofile%/.config/redshift.conf on windows platform.
  • Fix: w32gdi: Obtain a new DC handle on every adjustment. This fixes a bug where redshift stops updating the screen.

Redshift 1.4 released

I’ve released redshift 1.4 today. The source is available from the launchpad project page as usual. Packages for Ubuntu Lucid are available in the PPA. There’s lots of exiting new stuff in this release thanks to several contributors: Francesco Marella, Dan Helfman and all the translators.

  • Command line options for color adjustment methods changed. Procedure for setting specific screen (-s) or CRTC (-c) changed. See redshift -h for more information.
  • Automatically obtain the location from the GNOME Clock applet if possible.
  • Add application indicator GUI (by Francesco Marella) (fixes #588086).
  • Add reset option (-x) that removes any color adjustment applied. Based on patch by Dan Helfman (fixes #590777).
  • configure options for GUI changed; see configure --help for more information.
  • New translations: German (Jan-Christoph Borchardt), Italian (Andrea Amoroso), Czech (clever_fox), Spanish (Fernando Ossandon), Finnish (Ilari Oras).

UPDATE: 1.4.1 released. It includes mono icons for Ubuntu (by Joern Konopka); the status icon toggles to show whether Redshift is on or off; and it has updated translations: Spanish (Fernando Ossandon), Russian (Чистый).

f.lux for Linux

I have been using f.lux for some time now and it is a really nice tool. It adjusts the color temperature of the screen at night to a more reddish tone which greatly reduces the strain on the eyes. It takes a while to get used to the red tint but now there is no going back.

When I learned that there is a version for linux (xflux) I had to get that for my Ubuntu laptop. I was quite disappointed, however, when I discovered that not only does it not feature a sleek GUI like the windows version, it also simply does not work at all on my laptop. f.lux throws this message at me: “Sorry, we only support 24/32-bit displays right now” which must be a bug because I am running in 24-bit mode with the open source radeon driver.

Other features that are present in the windows version seem to be missing as well in xflux, like setting the daytime temperature. Ultimately I decided to code my own tool to adjust the color temperature. The result is an open source program called Redshift.

Please post comments here.