|
|
This chapter describes the ``Deskshell script language'' that you use to describe the actions you want to perform in rules. It assumes some familiarity with shell programming.
Deskshell is a general-purpose language, with control constructs, constants and variables, and built-in commands to perform standard actions. Deskshell allows you to write powerful Desktop rules that will execute totally within the Desktop, without the need to start up a separate shell. Using Deskshell, operations such as gti and yni can be incorporated into rules without performance penalties, and with the added benefit that Desktop rules incorporating Deskshell commands are completely portable across different UNIX installations, since they avoid the ambiguities of the Bourne shell.
Specifically, this chapter discusses:
See also: