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: 57.067 ]

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

Mantendo seu Slackware atualizado

Mandrake x LG

Instale já o Audacity na sua máquina!

Como mudar o logo no kernel 2.6

Criando pacotes no Slackware

Leitura recomendada

W.I.N.E is not emulator

Configurando o CACIC (parte 2) - Atualizado

MrProject: O gerenciador de projetos (MSProject) para Linux

Instalando WPS Office no Debian, Linux Mint e Ubuntu

Instalando o Notify-OSD do Ubuntu 9.04 no Ubuntu 8.10 Intrepid Ibex

  
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