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.

[ Hits: 58.426 ]

Por: Lincoln Lordello em 23/05/2005


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:

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.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando um nautilus-script
   3. Variáveis de ambiente
   4. Scripts para vários usuários
   5. Exemplos de scripts
   6. Considerações finais
Outros artigos deste autor

Criando pacotes no Slackware

Instalando fontes TTF de forma fácil com rpm-buid

Mandrake x LG

Como mudar o logo no kernel 2.6

Instale já o Audacity na sua máquina!

Leitura recomendada

LinuxKidX

Tutorial de instalação do H3270 (sources) com SSL no RHEL5 (s390x)

Asterisk - Instalando o AsteriskPBX 1.4 no Ubuntu Server 6.06 LTS com interface FXO X100P

Resolvendo dependências no Slackware com slackpkg

Microsiga Protheus 8 Remote no Linux

  
Comentários
[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!

[]'s,
Fábio

[2] Comentário enviado por fike em 23/05/2005 - 20:34h

Parabéns!

Estava pensando em escrever algo sobre o tema e você fez melhor do que estava imaginando escrever.


=D

[3] Comentário enviado por removido em 18/11/2016 - 17:25h


Alguém já configurou o menu de serviço no LXDE?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts