Gael Elegoet - 2025-04-10

Hi, I’ve build CDE 2.3.1 in Debian Wheezy (on a PowerBook G4 PPC, that’s the reason for the old versions), all mostly works fine, except dtinfo, the calendar, but what bothers me the most is Create Action failing to launch. I’ve tried launching dtcreate from terminal, it gives me this error :

galgot@Charley-Varrick:~$ dtcreate
Warning:
Name: CA_ActionIconForm
Class: XmForm
Abandoned edge synchronization after 10000 iterations.
Check for contradictory constraints on the children of this Form widget.

X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 12 (X_ConfigureWindow)
Value in failed request: 0x0
Serial number of failed request: 589
Current serial number in output stream: 590

So, I’ve managed to create some actions by editing duplicates of .dt files in my ~/.dt/types folder and creating empty files named after the programs to launch in ~/.dt/appmanager. It works somehow, but is very finicky. Some just don’t work at all, even though same syntax works for other programs, and even though with same files permissions.

Here and example .dt file that works for launching a bash script to run BasiliskII Mac68k emulator :

ACTION BasiliskII
{
LABEL BasiliskII
TYPE COMMAND
EXEC_STRING /home/galgot/runBasilisk.sh
ICON basiliskii
WINDOW_TYPE NO_STDIO
DESCRIPTION basiliskII 68k Mac emulator.
}

But here one that doesn’t work for launching a bash script to run Alephone game :

ACTION Alephone
{
LABEL Alephone
TYPE COMMAND
EXEC_STRING /home/galgot/.runAlephone.sh
ICON alephone
WINDOW_TYPE NO_STDIO
DESCRIPTION Alephone Marathon port.

Same syntax, same file permissions. Reloading actions and apps doesn’t help :/

Any help appreciated.