# Plugins

Geeqie provides the facility to execute external commands - any external command may be called via this facility.

Actions may be performed on a single file, or on a set of selected files.

Plugins can do anything from running simple operations like symlink to activating fully featured programs like Gimp. Nor does the action have to be performed on files - you may, for instance, configure a plugin to download images from your digital camera.

To perform these actions, Geeqie uses standard desktop files.

It is not necessary to understand the details of desktop file specifications because the Plugins Configuration dialogue presents you with an easy-to-use template. This dialogue is accessed via Edit ▸ Configure Plugins .

Plugins will appear in the menu Plugins , unless specified otherwise in the desktop file.

Commands that are set to display their output in a window will show a dialogue when the command is executed.

The Result dialogue will display the command's text output. If the plugin command will result in multiple runs of the same command for each file, you can use the Stop button to stop Geeqie from executing the command for remaining files.

Once all commands have completed, or if the Stop button was pressed and the pending command has completed, you can use the Close button, or press Escape , to close the Result dialogue. The Result dialogue can not be closed while a command is still running.

The supplied standard plugins are described in the Reference section.