Add a new script, dtapp, used to locate and run various helper programs
authorJon Trulson <jon@radscan.com>
Wed, 18 Jul 2018 19:45:49 +0000 (13:45 -0600)
committerJon Trulson <jon@radscan.com>
Fri, 20 Jul 2018 00:57:20 +0000 (18:57 -0600)
commit5259022498241e9d8e85194c29e545145322a026
treebaeca8067ecba3bdd569506d06533e27a88476c3
parent050fd75e808ba0f23378083ba59d06035597e75c
Add a new script, dtapp, used to locate and run various helper programs

This script is located in /usr/dt/bin/dtapp, and is then symlinked to
various helpers that can be used in DT actions to run programs.

The various helpers currently installed are:

dtapp_vimage - view an image file, override with DTAPP_VIMAGE.
Defaults to xv, display, and gimp, in that order.

dtapp_vpdf - view a PDF file, override with DTAPP_VPDF.  Defaults to
okular, xpdf

dtapp_vps - view a postscript file, override with DTAPP_VPS.  Defaults
to mgv, gv

dtapp_vvideo - view a video file, override with DTAPP_VVIDEO.
Defaults to vlc, ffplay.

When a request is made to view one of these files, the list of viewers
will be tried, in order, until one is found.  If none are found, an
error message will be displayed.  Add overrides to your ~/.dtprofile
file.

We can add more dtapp commands and defaults for them as needed.

This is in preparation for integrating Antonis Tsolomitis' extended
actions and icon files, coming up in future commits.
cde/databases/CDE-RUN.udb
cde/programs/Imakefile
cde/programs/dtapp/Imakefile [new file with mode: 0644]
cde/programs/dtapp/dtapp.src [new file with mode: 0755]