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.
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:
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
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.
[1] Comentário enviado por fabio em 23/05/2005 - 08:47h
Excelente recurso! Há uns 3 meses venho usando Gnome em casa, resolvi abandonar minhas interfaces favoritas (WindowMaker e Enlightenment) pra prover um desktop onde minha família pudesse mexer e tomar gosto pelo Linux.
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!