Você provavelmente está procurando por "extensões do nautilus". Nautilus é o nome real do gerenciador de arquivos usado nos desktops Unity e gnome-shell.
Você pode escrever extensões:
-
como scripts (embora eu pense isso é uma espécie de depreciação)
No entanto, por experiência pessoal, espere encontrar muita documentação desatualizada e falta de documentação clara e atualizada. Provavelmente, a melhor maneira de começar é tentar descobrir as origens das extensões disponíveis:
[romano:~] % wajig search nautilus | grep extens
libnautilus-extension-dev - libraries for nautilus components - development version
libnautilus-extension1a - libraries for nautilus components - runtime version
nautilus-share - Nautilus extension to share folder using Samba
nautilus-actions - nautilus extension to configure programs to launch
nautilus-compare - Context menu comparison extension for Nautilus file manager
nautilus-filename-repairer - Nautilus extension for filename encoding repair
nautilus-gtkhash - nautilus extension for computing checksums and more using gtkhash
nautilus-image-converter - nautilus extension to mass resize or rotate images
nautilus-pastebin - Nautilus extension to send files to a pastebin
nautilus-wipe - Secure deletion extension for Nautilus
rabbitvcs-nautilus - Nautilus extension for RabbitVCS
tortoisehg-nautilus - Graphical tool for working with Mercurial (Nautilus extension)
clamtk-nautilus - Nautilus MenuProvider extension for clamtk
nautilus-pushbullet - An extension for Nautilus to send files with pushbullet
.. e mais, como nautilus-script-manager
, nautilus-scripts-manager
(sim, são diferentes!) ou nautilus-image-manipulator
e nautilus-open-terminal
.