Você não precisa do código-fonte, então não se preocupe em baixar o foo e fazer o patch dele.
Veja as instruções do Nautilus para criar seu próprio script aqui ( Ajuda Ubuntu - Nautilus Scripts Como ). Basicamente você:
- Navegue até o diretório
~/.local/share/nautilus/scripts/
- Coloque seu script (escrito em Bash, Perl ou Python) lá.
- Marque o script como executável usando o Nautilus ou do terminal com
chmod +x script_name
- O Nautilus disponibiliza variáveis ambientais para seu script: NAUTILUS_SCRIPT_SELECTED_FILE_PATHS, NAUTILUS_SCRIPT_SELECTED_URIS, NAUTILUS_SCRIPT_CURRENT_URI e NAUTILUS_SCRIPT_WINDOW_GEOMETRY
Existem exemplos de scripts localizados em ( Ajuda Ubuntu - Scripts de amostra do Nautilus ) para enviar arquivos por e-mail, montagem um arquivo ISO, definindo arquivos para somente leitura, editando arquivos com privilégios de privilégios de gedit, abrindo o terminal na localização atual, etc.
Examine os scripts e escolha um como modelo para criptografar arquivos usando o botão direito do mouse.