GTKtrue - The graphical user interface to /bin/true

And so finally it is here - the update to the fantastic graphical front-end to /bin/true. Your long wait is over and you can now relax and stop worrying about what people actually do with their spare time.

If you haven't realized it yet I'd better tell you; This is a joke. The whole page, the available downloadable package and the whole idea is one big joke! But guess what ... I'm actually maintaining (please read "maintained" instead!) this thing. :)

Debian users, look here!

Last update is 20 okt 2000 and included in this 0.1.2 release is the following:

  • A command line option --message=STRING so that sysadms can use GTKtrue more effectively.
  • More translations (see below).
  • The inevitable bug fixes.
  • A separately distributed port of GTKtrue to GNUstep called STEPtrue, currently in version 0.1.
  • And all the rest I forgot to mention.

This mini project started out when Anders Carlsson mentioned in a newsgroup here at school that he had been talking to people on LysKOM about the recent increase in really stupid GTK-enabled applications popping up at Freshmeat. He said that someone should make a GUI to /bin/true so that the circle would be complete. :-)

The temptation was of course too big and I simply had to take him up on his word and promised to have something ready soon and release it on Freshmeat. In my humble opinion the result is quite good actually, albeit a joke. However, the package is a working graphical front-end to /bin/true written using the popular GTK+ widget set.


Screen shots

As always, people love screen shots. Here are both the international (English speaking) and the local (Swedish speaking) ones. If you want to have your own language implemented take a look below for information on how to make a successful translation that will spread your name over the Internet and make you (in)famous, just like me. ;)

International version
It is true.  [OK]
Swedish version
Det är sant. [OK]
Dutch version
Het is waar. [Oke]

Looking good, huh?

I considered making a separate screen shots page with ALL of the supported languages listed on it. If you really want it then tell me, otherwise this is definitely it!


Download

Until I get this uploaded to an FTP site you'll have to download it via http. Hope you don't mind and don't loose any IP-packages along the way ... :)

GTKtrue by HTTP
gtrue-0.1.2.tar.gz [Latest!]
gtrue-0.1.1.tar.gz
gtrue-0.1.tar.gz
STEPtrue by HTTP
steptrue-0.1.tar.gz


Language support

Currently GTKtrue has support for the following languages: English (standard), Swedish, Dutch, French, German, Italian, Spanish, Portuguese, Hungarian, Slovak and Finnish. If you want GTKtrue to speak your language too then simply follow the instructions below.

  1. Download the source and make a .po-file for your local language:
    1. Grab the file gtrue.pot(located in gtrue-0.1.2/po/) and make a copy called your_language.po.
    2. Translate all the sentences and fill out the information that is missing. If you don't know the correct translation or the original English looks fine you can leave the sentence empty.
    3. Now you add your_language to the ALL_LINGUAS variable in the configure.in-file and rerun autogen.sh.
  2. Instead of downloading the whole distribution you can download the above mentioned gtrue.pot and rename it according to the country codes.
  3. Finish off by sending the result to me, if you want it in the next release that is.

If nothing works, not even the languages that came with the distribution maybe your LANGuage settings are wrong. Check out the manpages and texinfo pages for gettext or the locale(1) man page.

More information about what to call your file and other useful stuff concerning writing translations for this and other GNU programs. Type info gettext or look at this page.

It's SOOOOO easy ... if you don't believe me, check the documentation for more totally useless information if you're in to it. :-)


Information
Last update: 20 okt 2000

All Debian users should now, as well, be able to compile and run GTKtrue! Simply upgrade your old Slink (2.1) to the latest release, 2.2 (Mashed Potatoes ;). Slink includes older versions of the command line option parser, popt, and Gtk+. I am terribly sorry for this inconveniance, but nevertheless thankful to Juhapekka Tolvanen for pointing this out to me. Thanks also goes out to Martin Vermeer for spreading "the gospel of GTKtrue" on Linux Today. Finally I have to extend my humble "geez, people are still actually using this - I'd better update the homepage" to Rick Moen.

See the README file for more information on GTKtrue 0.1.2 or look at the ChangeLog if that suits you more. Another option is to type gtrue --help at the prompt for a complete listing of the command line options.

Unless you're even more bored than I am right now you could take a look at the TODO file and perhaps make a patch and send to me. If you do I promise you I'll include it in the next release. :) One such feature would be to write an ncurses interface to gtrue - it's not in the TODO yet because a friend suggested it just now.


If you have any questions that you somehow think I can answer, then send me an email and I'll see what I can do about it. :-)

BTW, this page is HTML 4.0 compliant so you should be able to view it with any browser. Unless it's not hopelessly outdated, like IBM Webexplorer for OS/2 for instance.


joachim.nilsson@mds.mdh.se

Valid HTML 4.0! Made in Glade