não pode executar meu próprio arquivo .desktop

1

Eu quero criar um arquivo .desktop para executar um script python. Aqui está o código no arquivo:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=/home/pc/Desktop/test/main.py
Terminal=false

Eu clico duas vezes no arquivo .desktop, mas nada acontece. Quando executo o script py manualmente, ele é aberto e executado corretamente. O que mais eu preciso fazer?

    
por Leo Ervin 21.09.2015 / 19:54

1 resposta

1

Um tiro no azul:

  • Torne o arquivo executável

    chmod +x /home/pc/Desktop/test/main.py
    
  • Se o script não tiver uma interface gráfica, use

    Terminal=true
    
  • Adicione uma explosão na primeira linha de /home/pc/Desktop/test/main.py

    #!/usr/bin/env python
    

    ou

    #!/usr/bin/env python3
    
  • Se você não quiser o she-bang, comece por

    Exec=python /home/pc/Desktop/test/main.py
    
por A.B. 21.09.2015 / 19:59