Right now, desktoputils provides rundesktop, a command-line tool to open a set of files in an application specified in a .desktop file.
desktoputils can be customized with a configuration file which currently supports the following settings:
[General] # Determines where desktoputils takes the user's preferred terminal from. # - Internal: use the Terminal setting below # - KDE: (if compiled with KDE support) read from KDE settings Terminal Provider=Internal # When Terminal Provider is set to Internal, this is the terminal to launch # applications in that have Terminal=true set in their desktop files. Terminal=xterm
The configuration file gets loaded from ~/.config/desktoputilsrc and /etc/xdg/desktoputilsrc, whichever exists, in that order.