Desktop Korn shell (which is dtksh) provides a way to engage in graphic user interaction through shell scripts. The user interface capabilities are based on the Common Desktop Environment Motif widget set, the Xt Intrinsics, and the X11 library.
dtksh is a version of ksh-93 extended to access many X, Xt, Motif, and Common Desktop Environment facilities. ksh-93 is a version of Korn shell, the command shell and programming language ksh. dtksh extends ksh to provide support for:
Access to the Common Desktop Environment Motif widget set from within a shell script
Fully localized shell scripts--dtksh scripts can use catopen and catgets commands
Access to the Common Desktop Environment application Help system
Response to session-management Save state directives
Access to most of the Common Desktop Environment Desktop Services Message Set
Access to many of the Common Desktop Environment data-typing API functions
Access to most of the Common Desktop Environment action API functions
You can find the dtksh demos in /usr/dt/examples/dtksh. Read the README file for detailed information on the demos.
For more information on dtksh, see the relevant man pages and Common Desktop Environment: Desktop KornShell User's Guide.