Adicionando um script Python ao Disparador de Aplicativos

0

Estou usando o Gnome 2.32.0 no Ubuntu 10.10 e preciso executar um script Python por meio do lançador de aplicativos personalizados do Gnome. Eu adicionei um lançador de aplicativos ao painel e apontei o script Python relevante, mas toda vez que tento executá-lo, recebo uma mensagem de erro ao longo destas linhas:

There was an error creating the child process for this terminal
Failed to execute child process "/home/dananjaya/xkcd_viewer/xkcd_gui.py" (Permission denied)

Qual é a maneira correta de adicionar um script Python ao lançador de aplicativos? O que está errado neste caso? Agradeço antecipadamente.

    
por Dananjaya 22.04.2011 / 14:29

1 resposta

1

Parece que você não tem permissão para executar o script. Existem duas soluções possíveis:

  1. Prefixe o comando com python, e. g. %código% em vez de python /path/to/myscript.py . Dessa forma, o intérprete python vai ler o seu script em vez do script executado chamando o python intérprete e as permissões de o script pode permanecer o mesmo.

  2. Ativar permissões de execução para     o roteiro. Clique com o botão direito no script     no gerenciador de arquivos, escolha     propriedades e marque a execução     permissão sob as permissões     aba. Esta solução implica que seu script pode ser identificado pelo shell como um script python. Para fazer isso, você deve colocar /path/to/myscript.py na primeira linha do arquivo.

por Egil 22.04.2011 / 15:21