Eu sou novo no Linux e estou usando o Ubuntu 16.04.
Estou tentando criar um arquivo .desktop
para o código mais simples de todos os tempos. No entanto, não consigo descobrir por que, mas quando clico nele duas vezes, nada acontece além do fato de o ícone aparecer no Iniciador por alguns segundos.
Aqui está o meu arquivo .desktop:
[Desktop Entry]
Version=1.0
Name=Shortcut-Test
Comment=No comment for now
Exec=/home/julien/Desktop/Test.sh
Icon=/home/julien/Desktop/Pic.png
Terminal=false
Type=Application
Categories=Utility;Application;
Aqui está o arquivo Test.sh que ele executa:
#!/bin/bash
python Test.py
Aqui está o arquivo Test.py de destino:
f = open("Test.txt", "w")
f.write("Test successful!")
f.close()
Os arquivos .desktop, .sh e .py são todos em /home/julien/Desktop
e possuem permissões chmod +x
. Quando eu executo Test.sh do terminal, tudo funciona bem e o arquivo Test.txt é criado. No entanto, quando clico duas vezes no meu ícone de teste de atalho, nada parece acontecer.
Alguém consegue fazer este exemplo simples funcionar?
Qualquer ajuda é bem vinda!