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 , 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 , 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 . 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
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 |
