У меня есть сценарий Python, который работает отлично, если я просто работаю:
python3 script.py
Если я делаю a .desktop
ярлык, с вышеупомянутой командой, сценарий боковой панели открыт (py файлом является GUI), но затем это закрывается, и ничего не происходит.
Это верно что script.py
файл занимает приблизительно 10 секунд для загрузки GUI, но он действительно работает отлично, в то время как ярлык просто показывает сценарий Python, работающий на боковой панели, затем закрывается.
Править: Я пытался запустить ярлык в терминале:
gtk-launch script.desktop
который дает
gtk-launch: no such application script.desktop
Это работает на меня:
Во-первых, мой файл на рабочем столе
[Desktop Entry]
Version=1.0
Name=My Application
Comment=My Application Comment :-)
Exec=/usr/local/script.py
Icon=/usr/local/script.py
Path=/usr/local
Terminal=false
Type=Application
Categories=Utility;Application;
Затем, maks исполняемый файл сценария:
Удостоверьтесь, что первая строка Вашего файла имеет #!/usr/bin/env Python
Сделайте это исполняемым файлом - chmod +x script.py
Альтернатива должна использовать командную строку Python в файле на рабочем столе
Exec=python /usr/local/script.py