Scripts do Nautilus

O Nautilus pode executar scripts. Scripts são tipicamente mais simples em operação que extensões do Nautilus e podem ser escritos em qualquer linguagem de script que possa ser executada no seu computador. Para executar um script, escolha Arquivo ▸ Scripts, e então escolha o script que você quer executar a partir do submenu.

Para executar um script em um arquivo específico, selecione o arquivo na visão de painel. Escolha Arquivo ▸ Scripts, então escolha o script que você quer executar no arquivo a partir do submenu. Você também pode selecionar vários arquivos para executar seus scripts.

Você também pode acessar scripts a partir do menu de contexto.

Se você não tiver nenhum script instalado, o menu de scripts não aparecerá.

6.13.1.1 Instalando scripts do gerenciador de arquivos

O gerenciador de arquivos inclui uma pasta especial em que você pode armazenar seus scripts. Todos os arquivos executáveis nessa pasta aparecerão no menu Scripts. A pasta de scripts está localizada em $HOME/.gnome2/nautilus-scripts.

Para instalar um script, simplesmente copie-o para a pasta de scripts e dê a ele a permissão de execução.

Para visualizar o conteúdo da sua pasta de scripts, se você já tiver scripts instalados, escolha Arquivos ▸ Scripts ▸ Abrir Pasta de Scripts. Você terá que navegar até a pasta de scripts com o gerenciador de arquivos, se você ainda não tiver quaisquer scripts. Pode ser necessário visualizar arquivos ocultos, para isto utilize Ver ▸ Exibir Arquivos Ocultos

Uma boa fonte para baixar scripts do Nautilus é o G-Scripts.

6.13.1.2 Escrevendo Scripts do gerenciador de arquivos

Quando são executados em uma pasta local, os scripts receberão como entrada os arquivos selecionados. Quando são executados em uma pasta remota (e.g. uma pasta mostrando conteúdo web ou de FTP), o scripts não receberão parâmetros algum.

A tabela a seguir mostra as variáveis passadas ao script:

Variável de ambiente Descrição
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS caminhos para os arquivos selecionados, um por linha (apenas para arquivos locais)
NAUTILUS_SCRIPT_SELECTED_URIS URIs para os arquivos selecionados, um por linha
NAUTILUS_SCRIPT_CURRENT_URI URI para a localização atual
NAUTILUS_SCRIPT_WINDOW_GEOMETRY posição e tamanho da janela atual