У меня есть основной .desktop файл для .py:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Appy
Comment=some app
Exec=/home/me/Documents/py/cs/simi0op.py
Icon=/usr/share/icons/hicolor/48x48/apps/pic.jpeg
Terminal=true
Когда я дважды щелкаю по значку на рабочем столе, я добираюсь, терминал допускают ошибку сообщение, что .ext не находится в пути. Но это.
Мой допускать ошибку сообщение:
Не удалось выполнить дочерний процесс “path/to/file.py” (Никакой такой файл или каталог)
Но я могу CD через терминал и выполнение через python3 без проблемы. .py файл действительно использует импорт или два, но они хорошо работают так, они должны работать от .desktop ярлыка также... нет?
Мой Исполнительный var правильно настраивается, я думаю. Нажатие на значок производит ошибку, но файл существует - и работает через python3 в терминале:
Скорее всего, необходимо выполниться chmod +x /home/[username]/path/file.py
, замена [имени пользователя] с Вашим фактическим именем пользователя.
Если это приводит к сбою скопировать/вставить точное содержание Вашего .desktop файла и точное сообщение об ошибке. Изменение материала к "path/to/file.py" может скрыть полезную информацию и мешать нам помогать Вам.
Имейте Вас попробованный:
[Desktop Entry]
Version=1.0
Type=Application
Name=Appy
Comment=
Exec=/home/[username]/path/file.py
Icon=/usr/share/icons/hicolor/48x48/apps/pic.jpeg
Path=/home/[username]/path
Terminal=false
StartupNotify=false
Возможно, попробуйте terminal=false.. У меня есть сценарий, который выполняет использование этой установки с терминальной ложью, и можно хотеть добавить строку пути