[Ubuntu-BR] Executar Scripts Tcl-Tk nu Ubuntu 12.04
Edgar Wascch
wascch em gmail.com
Sábado Junho 30 15:37:50 UTC 2012
Uma pergunta boba: Você instalou as bibliotecas tcl e tk?
Em 30-06-2012 11:57, Mario Vianna escreveu:
> Prezado Renato
>
> Tentei mas não deu certo. Creio que este comando é a mesma coisa que
> assinalar o quadradinho "Permitir a execução do arquivo como programa"
> no Nautilus, na aba propriedades, o que eu já havia feito.
>
> Assim, a pergunta abaixo continua de pé:
>
> Como faço para executar scripts tcl/tk no Ubuntu 12.04 sem ter de
> abrir o terminal e teclar todo o path do shell wish e mais o do script?
>
> Uma outra solução que o livro de tcl que tenho sugere é colocar as
> três linhas seguintes no começo do script:
>
> #!/bin/sh
> # Notem a barra invertida no final \
> exec wish -f "$0" ${1+"$@"}
> ( aqui vai o resto do script propriamente dito )
>
> Mas também não roda o programa.
>
> Parece até que o 12.04 desabilitou chamar um shell a partir do comando
> #! no início do script.
>
> Agradeço qualquer ajuda.
>
>
>
> Abraços
>
> Mário Vianna
>
>
> Em 27-06-2012 08:50, Renato Costallat escreveu:
>> sudo chmod +x "arquivo"
>>
>> creio que seja o que vc quer!
>>
>> Abraços
>>
>> 2012/6/24 Mario Vianna <soltec em br.inter.net>
>>
>>> Prezado Humberto
>>>
>>> Segue, no fim da mensagem um scipt simples, só para ilustração do
>>> problema.
>>> Se eu abro um terminal e digito:
>>> /usr/bin/wish /home/eu/Tcl/s.tcl
>>> O programa roda sem problemas
>>> Mas se eu clico no arquivo dele, ele não roda, mesmo começando com:
>>> #!/usr/bin/wish
>>> Em Ubuntus anteriores rodava.
>>> Até abre a caixa de diálogo que pergunta se eu quero exibir ou
>>> executar,
>>> mas, quando eu clico em executar, a caixa de dialogo fecha e o
>>> programa não
>>> executa.
>>>
>>> Em ubuntus anteriores se tinha o recurso de vincular os programas
>>> terminados em .tcl com o wish, o que também fazia com que o programa
>>> fosse
>>> executado. Mas, no 12.04 não consegui fazer esta vinculação.
>>> ------------------------------**----------------------
>>> #!/usr/bin/wish
>>> #
>>> button .b0 -text Criar -command {Criar Sair} -width 15
>>> pack .b0
>>>
>>> proc Criar {nome} {
>>> button .b1 -text $nome -command exit -width 15
>>> pack .b1
>>> .b0 config -state disabled
>>> }
>>> ------------------------------**-----------------------
>>>
>>>
>>> Abraços
>>> Mário Vianna
>>>
>>>
>>> Em 23-06-2012 14:33, Humberto Fraga escreveu:
>>>
>>> Em 23 de junho de 2012 08:51, Mario Vianna <soltec em br.inter.net>
>>>> escreveu:
>>>>
>>>> Permitir a execução do arquivo como um programa
>>>>> que, ao clicar no arquivo, aparecia aquela caixa de diálogo
>>>>> perguntando
>>>>> se
>>>>> quer exibir ou executar e quando escolhíamos executar o script tk
>>>>> começava
>>>>> a executar. Isto não está funcionando aqui no Ubuntu 12.04, apesar do
>>>>> wish
>>>>> ter um link para ele instalado em /usr/bin ( nos Ubuntu anteriores
>>>>> também
>>>>> era um link ), clicando-se no qual o wish começa a rodar.
>>>>>
>>>>> Alguém sabe como faço para que ao clicar em arquivos de script
>>>>> tcl/tk ele
>>>>> comece a executar no Ubuntu 12.04? Melhor ainda se alguém souber
>>>>> como ele
>>>>> começar a rodar sem nem aparecer aquela caixa de diálogo
>>>>> perguntando se
>>>>> eu
>>>>> quero executar ou exibir, ou seja, já começar a executar direto.
>>>>>
>>>>> O que você fez no Ubuntu 12.04 e o que aconteceu errado? Tem
>>>>> como você
>>>> nos
>>>> passar um script simples (talvez pelo pastebin.com) para a gente
>>>> testar?
>>>>
>>>>
>>>
>>> --
>>> Mais sobre o Ubuntu em português:
>>> http://www.ubuntu-br.org/**comece<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<https://lists.ubuntu.com/mailman/listinfo/ubuntu-br>
>>>
>>>
>
>
>
More information about the ubuntu-br
mailing list