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

Luciano de Souza luchyanus em gmail.com
Quarta Dezembro 15 23:22:16 UTC 2010


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