The alternative is to use Caja and its Caja-actions:
sudo apt-get install caja-actions caja
You can setup anything in caja-actions-config-tool
:

The official documentation is built-in when installed and also available in the github repository.
Also Caja has a lot of caja-extensions
, so caja-actions
is just one of them:

Available Extensions:
- libgtkhash-properties-caja
- libcaja-seahorse
- Open terminal - Open terminals from folders
- libcaja-actions-tracker
- libcaja-actions-menu
- Wallpaper - Allows to quickly set wallpaper
- Python: caja-admin - Python-caja extension
- Python: folder-color - Python-caja extension
- Python: deja - Python-caja extension
- Python: caja-rename - Python-caja extension
- libeiciel-caja
- Atril properties - Shows details for Atril documents
- Engrampa - Allows to create and extract archives
- Send To - Integrates email clients and Pidgin
Since we can not resurrect the Nautilus, the use of Caja seems appropriate.