Converter script em extensão do nautilus

Iniciado por lightboy, 09 de Junho de 2009, 10:46

tópico anterior - próximo tópico

lightboy

Pessoal, tenho um script bem simples que preciso de alguma forma converter em uma extensão do nautilus. Pesquisei, mas a única coisa que descobri é que a pasta de extensões é "/usr/lib/nautilus/extensions-2.0", mas não sei o que fazer.  :-[ Aceito qualquer ajuda, seja um tutorial de criação de extensões, ou instruções para transformar script em extensão, ou alguém que queira modificar o script, qualquer coisa.
Linux user #491316 | Ubuntu user #27683

simon

Dei uma olhada na ajuda do próprio nautilus e o seu problema parece ser bastante simples. É só colocar o script na pasta
$HOME/.gnome2/nautilus-scripts. Aí vai aparecer ele no menu arquivo>scripts. Para mais informações é só abrir o nautilus e digitar F1 para ajuda.

velox256

Eu acho que não é isso que ele quer fazer, ele deve estar querendo colocar o script direto no menu de contexto, aquele do botão direito, onde vc temCopiar, Colar e tal, sem estar dentro da pasta Scripts.
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

clcampos

Citação de: velox256 online 21 de Junho de 2009, 22:31
Eu acho que não é isso que ele quer fazer, ele deve estar querendo colocar o script direto no menu de contexto, aquele do botão direito, onde vc temCopiar, Colar e tal, sem estar dentro da pasta Scripts.

Velox mas a dica resolve não?

Porque faz parte do menu, só que realmente dentro de Scripts.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

velox256

Com certeza que resolve, mas isso ia economizar "uma passada de mouse", hehehehe...


Citação de: clcampos online 21 de Junho de 2009, 22:39
Citação de: velox256 online 21 de Junho de 2009, 22:31
Eu acho que não é isso que ele quer fazer, ele deve estar querendo colocar o script direto no menu de contexto, aquele do botão direito, onde vc temCopiar, Colar e tal, sem estar dentro da pasta Scripts.

Velox mas a dica resolve não?

Porque faz parte do menu, só que realmente dentro de Scripts.
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

lightboy

Obrigado pela ajuda.

Na verdade eu já conhecia a opção do menu arquivo > scripts, mas como o velox256 disse, não é isso que eu preciso aqui. Preciso dar uma funcionalidade simples e bem visível no menu do nautilus que será usada por vários "usuários de Windows", ou seja, eles tem que encontrar o recurso de modo fácil e simples. Se eu simplesmente jogar dentro de arquivo > scripts, com certeza muitos usuários não vão procurar lá os recursos que querem. Já se estiver direto no menu de contexto, a coisa deve funcionar direito para eles.

Procurando solucionar isso, descobri que tem gente que converte os scripts para ações que (essas sim) aparecem direto no menu de contexto. Só que essa conversão é complicada para quem não saca legal de pyton ou outra linguagem usada comumente no Linux.

A boa notícia é que já encontrei uma solução fácil para jogar direto no menu de contexto.  ;D Descobri o pacote nautilus-actions, já comentado no fórum pelo agente100gelo (http://ubuntuforum-br.org/index.php/topic,4953.0.html), que pega scripts e joga normalmente  no menu de contexto. O site dos desenvolvedores já oferece alguns scripts específicos, mas o nautilus-actions aceita qualquer script.

A notícia ruim, é que o script específico que estou querendo usar está dando problema.  :( Agora, se vocês puderem me ajudar no outro tópico que criei para resolver esse problema do script, eu agradeço muito: http://ubuntuforum-br.org/index.php/topic,51901.0/topicseen.html.

Abraços!
Linux user #491316 | Ubuntu user #27683