[Ubuntu-BR] Executando um script ao clicar sobre o arquivo no Nautilus

Fabiano Garcia Fonseca fabiano.nh em gmail.com
Quinta Dezembro 16 00:31:54 UTC 2010


Crie um lançador para este script que esta janela não será mais solicitada.

Em 15/12/2010 21:22, Luciano de Souza escreveu:
> Era exatamente isso. Abri o arquivo, salvei com a nova  codificação e
> não mais obtive qualquer erro. Aliás, nem precisei alterar caracteres
> errados.
>
> Clico sobre o arquivo e ele continua a perguntar-me se desejo executá-lo
> ou exibir o seu conteúdo. Por questões de segurança, acho importante que
> o sistema tenha esta preocupação, mas uma vez que já dei direito de
> execução ao arquivo, melhor não seria que abrisse imediatamente ao
> clique sem telas de confirmação? Por que esta tela me é pedida? Há como
> executá-lo diretamente sem telas intermediárias?
>
> On 15-12-2010 05:39, Andre Cavalcante wrote:
>
> Abra o arquivo no gedit e salvar como... verifique a codificação de
> caracteres (deve ser UTF-8 e fim de linha Unix).
> Depois feche o gedit, abra-o de novo e o arquivo também e modifique o que
> estiver estranho em termos de caracteres.
> Depois da edição salve o arquivo e teste-o novamente. Posta aqui os
> resultados
>
> André Cavalcante
>
> 2010/12/14 Luciano de Souza<luchyanus em gmail.com>
>
>> Caros,
>>
>> Escrevi um programinha em Lua. Executando-o assim: "lua prog.lua", vai
>> tudo beníssimo e a interface do programa se abre.
>>
>> No entanto, gostaria de clicar sobre o arquivo e executá-lo, então,
>> tomei duas providências:
>>
>> 1. Dei-lhe permissão de execução com: "sudo chmod +x prog.lua".
>> 2. Coloquei como primeira linha o caminho do interpretador:
>> "#!/usr/bin/lua".
>>
>> Cliquei sobre o arquivo e o sistema disse-me: "Você quer executar
>> 'prog.lua' ou exibir o seu conteúdo? 'prog.lua' é um arquivo de texto
>> executável. As opções são: exibir o conteúdo, executar, executar em
>> terminal e cancelar.
>>
>> Se clico em "executar", nada sucede. Se executo em terminal, fico a
>> saber que:
>> "bash: ./prog.lua: /usr/bin/luaãm: Arquivo ou diretório não encontrado"
>>
>>
>> O interpretador encontra-se em /usr/bin/lua e não em /usr/bin/luaãm. O
>> problema parece referir-se à codificação de caracteres. Mas não entendi
>> como resolvê-lo. Tenho a impressão que o problema vincula-se ao Linux e
>> não a Lua, por isso, postei por cá.
>>
>> O que me sugerem?
>>
>> Luciano de Souza
>>
>> --
>> 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
>>
>>
>





More information about the ubuntu-br mailing list