Fatdog64 904 Final is released

Fatdog64 904 Final Release.

Forum announcement.




Posted on 7 Jul 2026, 03:09 - Categories: Fatdog64 Linux
Comments - Edit - Delete


Yes we are still here!

It has been many seasons since I last posted. A lot has changed over the years. Old stories end. New stories begin. As they say, "time changes everything". Priorities change.

But as things change, there are still things that remain constant, remain unchanged.

Fatdog is one of them.

Fatdog is still alive. Still kicking. Still actively maintained. By the same Fatdog team. Though we don't announce every single changes that we make, updates still trickle to Fatdog package repository. Eventually, when the time comes, there will be another release.

In the meanwhile, enjoy.

Posted on 27 May 2025, 12:26 - Categories: Fatdog64 Linux General
Comments - Edit - Delete


Fatdog64 903 Final is released

Fatdog64 903 Final Release.

Forum announcement.

You can download it from ibiblio.org, uoc.gr, or nluug.nl.


Posted on 2 Sep 2024, 21:14 - Categories: Fatdog64 Linux
Comments - Edit - Delete


Fatdog64 902 Final Is Released

Fatdog64 902 Final Release.

Forum announcement.

You can download it from ibiblio.org, uoc.gr, or nluug.nl.


Posted on 18 Jun 2024, 23:35 - Categories: Fatdog64 Linux
Comments - Edit - Delete


Fatdog64 901 Final Is Released

Fatdog64 901 Final Release.

Forum announcement.

You can download it from ibiblio.org, uoc.gr, or nluug.nl.


Posted on 10 Oct 2023, 00:10 - Categories: Fatdog64 Linux
Comments - Edit - Delete


Fatdog64 900 Final is released

Fatdog64 900 Final Release.

Forum announcement.

You can download it from ibiblio.org, uoc.gr, or nluug.nl.


Posted on 14 Sep 2023, 23:38 - Categories: Fatdog64 Linux
Comments - Edit - Delete


Fatdog 900 Beta is released

Fatdog 900 marches along, and now the Beta release is here.

Fatdog64 900 Beta Release.

Forum announcement.

You can download it from ibiblio.org, uoc.gr, or nluug.nl.


Posted on 5 Aug 2023, 11:13 - Categories: Fatdog64 Linux
Comments - Edit - Delete


Fatdog 900 Alpha and Fatdog 814 Simultaneous Release

The long awaited release of Fatdog64 900 is now here. It is in alpha state. At the same time, we release the last, and final version of the 800 series (814).

Fatdog64 900 Alpha Release.

Fatdog64 814 Final Release.

Forum announcement.

You can download 900 Alpha from ibiblio.org, uoc.gr, or nluug.nl.

And 814 Final from ibiblio.org, uoc.gr, or nluug.nl.


Posted on 5 Jul 2023, 18:23 - Categories: Fatdog64 Linux
Comments - Edit - Delete


Fatdog64 813 is released

Release notes here, announcement (and discussions) here.

Get it from the usual mirrors: ibiblio.org, uoc.gr, or nluug.nl.



Posted on 10 Oct 2022, 01:17 - Categories: Linux Fatdog64
Comments - Edit - Delete


Xdialog ported to GTK+ 3

Xdialog is a popular program to create a simple GUI for shell scripts. It is easy to use and implements the most commonly used GUI elements (e.g. input boxes, message boxes, etc). It was one of the earliest program of its kind.

Sure, there are tons of similar program like this nowadays, some with even more powerful features - kdialog, zenity, yad, and I'm sure there are a lot more ... but Xdialog has two things going for it.

1. It's available almost anywhere.
2. It's command line interface (the parameters you pass to it, to get the GUI you want), is stable and unchanged in the last 20 years.

Any program you write with Xdialog would most probably work, while the same thing can't be easily said for the others.

There is only one problem. Xdialog is old, and for the longest time, has always been available only with those with GTK+ 2. GTK+2 has been end-of-life for about a decade now, although it is still popular.

GTK+ 2 replacement is GTK+ 3, so it's a reasonable migration path (as opposed to Qt for example, which requires a total re-write).

So far, I have not found a port of Xdialog to GTK+ 3, so I decided to start my own. The motivation is simple: so that in the future when we move to GTK+ 2-less future (only pure GTK+ 3), existing shell scripts that use Xdialog still works (we have a ton of those).

The result is here: http://chiselapp.com/user/jamesbond/repository/xdialog/index

The code in the repository compiles with both GTK+ 2 and GTK+ 3 (the original Xdialog compiles with GTK+ 1 and GTK+ 2). Login as anonymous in order to download the tarball. The port retains almost all of the features of the original Xdialog (except "unavailable" status are not available for radiolist/checklist/buidlist).




PS: While in the process of porting it, I found that somebody already did that here: https://github.com/wdlkmpx/Xdialog. I ended up using borrowing some of the codes from there to speed up the porting process, although the final code that goes into my repository is different wdlkmpx's. Another thing which is different is that I tried to retain all the existing functionalities, while wdlkmpx's port has dropped some of the lesser used features (which he documented in the his version of the Xdialog's manual).



Posted on 2 Jan 2022, 18:51 - Categories: Linux General
Comments - Edit - Delete


Pages: [1] [2] [3] [4] [5] ...