[Ubuntu-BR] Res: Res: Executar um "clean.sh" sem confirmação
Xisberto
xisberto em gmail.com
Quarta Dezembro 17 01:45:27 UTC 2008
2008/12/16 Silvio Clécio <silvioprog em yahoo.com.br>
> Olá Amigos,
>
> Humberto, gostei do zenity! :)
>
> Brother, desculpe-me pela ignorância, eu não consegui; fiz o seguinte,
> renomeei o "clean" para "_clean", criei o lançador e na opção "Comando"
> coloquei o "/home/xxx/new_project/_clean", dei as permissões para executar
> os arquivos e nada. :(
Então, aí é que o zenity deveria entrar. A idéia é colocar o clean no
/home/xxx/bin, e dentro do clean chamar o zenity mais ou menos assim:
dir=`zenity --file-selection --directory`
cd $dir
Entre "dir", o "=" e o comando não pode ter espaço. Os sinais que certam o
zenity são crazes (Shift + acento agudo).
Desta forma, você deixa o clean em apenas um lugar, sem precisar copiá-lo
sempre que começar outro projeto e toda vez que o executar ele vai perguntar
que diretório precisa ser limpo.
Ei, já ia enviar quando vi a idéia do André. Muito boa. Use a variável
NAUTILUS_SCRIPT_CURRENT_URI que é o diretório atual.
>
>
> Mesmo assim cara, valeu pela força! :)
>
> Acho que vou criar um "clean" no Lazarus. :/
> ________________________________
> []'s, Silvio Clécio
> Contatos/Blog
> Skype: silvioprog
> E-mail, Yahoo! Messenger: silvioprog em yahoo.com.br
> Gmail, Google Talk: silvioprog em gmail.com
> Hotmail, MSN: silvio_prog em hotmail.com
> BlogSpot: http://silvioclecio.blogspot.com/
>
>
>
> ________________________________
> De: Xisberto <xisberto em gmail.com>
> Para: Lista de discussão do LoCoTeam Brasileiro <
> ubuntu-br em lists.ubuntu.com>
> Enviadas: Terça-feira, 16 de Dezembro de 2008 14:36:55
> Assunto: Re: [Ubuntu-BR] Res: Executar um "clean.sh" sem confirmação
>
> 2008/12/16 Silvio Clécio <silvioprog em yahoo.com.br>
>
> > Olá pessoal,
> > Brother, eu fiz como você mostrou acima e funfou de primeira! Só que eu
> > quero que o _danado_ do "clean.sh" seja executado por um duplo clique do
> > mouse sobre ele (exigeeeente heim?, rsrsrs), daí o "clean" (agora sem o
> .sh
> > :) ) exclui os files e fecha a janela com os botões "Executar em
> terminal",
> > "Exibir", "Cancelar" e "Executar" automaticamente (ou quem sabe ela nem
> > apareça :) ).
> >
>
> Bem, isso eu falei numa das primeiras respostas, é na configuração do
> nautilus. Mas vai ser aplicado a todos os scripts que o teu usuário der
> clique-duplo: não é algo específico do teu script, e sim do nautilus. Outra
> pessoa vai ver ele exatamente do jeito que está agora, e quem usa o KDE vai
> ver ainda mais diferente.
>
> Você pode também criar um lançador (arquivo .desktop, que tem uma sintaxe
> bem específica), que funciona na área de trabalho e no painel. Ele não vai
> executar em um diretório específico, mas você pode usar dentro do script o
> comando zenity com a opção --file-selection (experimente "zenity
> --help-file-selection" no terminal) para escolher o diretório.
> --
> Humberto Xis
> http://xisberto.blogspot.com
> http://ostelematicos.blogspot.com
>
> "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1
>
>
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
--
Humberto Xis
http://xisberto.blogspot.com
http://ostelematicos.blogspot.com
"Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1
More information about the ubuntu-br
mailing list