Eu quero escrever um script Nautilus em Python. Isso é possível? Se for possível, como posso fazer isso?
Os scripts do Nautilus podem ser escritos em qualquer linguagem de programação, incluindo python. Você só precisa tornar seu arquivo de origem python executável e copiá-lo ~/.gnome2/nautilus-scripts
nas versões do Ubuntu anteriores à 14.04. Para o Ubuntu 14.04 e mais recente, o diretório é diferente:~/.local/share/nautilus/scripts
Você também precisará adicionar #!/usr/bin/env python
como a primeira linha do arquivo. Observe que, por padrão, #!/usr/bin/env python
aponta para Python2. Se você precisar especificamente do Python 3, use #!/usr/bin/env python3
.
Depois de fazer tudo isso, o script estará acessível no scripts
submenu do menu do botão direito do mouse no Nautilus.
Veja também: https://help.ubuntu.com/community/NautilusScriptsHowto
As extensões do Nautilus têm mais flexibilidade que os scripts - por exemplo, eles podem ser usados para adicionar um item diretamente ao menu de contexto. Existem ligações python disponíveis ( python-nautilus ).
Visite a página da web desta biblioteca e consulte a documentação para obter mais informações.