Nautilus Scripts
Já ouvi falar muito sobre o services menu do KDE, mas pelo que vejo ninguém realmente explora/sabe todos os recursos que o Gnome tem. Por isso venho aqui explicar esse maravilhoso recurso, que vai revolucionar a forma como é usado o mouse no nautilus.
Parte 2: Criando um nautilus-script
Todos os scripts devem ser criados na pasta ~/.gnome2/nautilus-scripts,
os arquivos não devem ter o cabeçalho (#!/bin/bash), senão eles não serão
reconhecidos e devem estar marcados como executáveis. O nome que você
colocar no arquivo será o nome que aparecerá no menu do Gnome e é
possível criar pastas, para melhor organizar os scripts.
Vamos começar com esse pequeno exemplo de script, cuja função é abrir um arquivo no programa associado como root, usando o gnome-open:
Vamos começar com esse pequeno exemplo de script, cuja função é abrir um arquivo no programa associado como root, usando o gnome-open:
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gnome-sudo "gnome-open $uri" &
done
gnome-sudo "gnome-open $uri" &
done
Seja qual for o arquivo, é bom que ele esteja associado com algum programa, senão você receberá o seguinte erro (retirado de um shell):
Error showing url: There is no default action associated with this location.
Claro que esse erro não será mostrado, pois tudo é feito em segundo plano, não é aberta janela alguma de terminal para isso. Para resolver esse problema e tornar seus scripts mais interativos, pode ser usado o Xdialog, uma biblioteca em GTK+2, idêntica ao Kdialog usado nos ícones mágicos do Kurumin.
Agora com o lance do nautilus scripts, vou diminuir ainda mais o uso do terminal no X. Já estou com umas idéias por aqui.
Parabéns pelo artigo Lordello, sempre com assuntos inéditos no VOL!
[]'s,
Fábio