У меня есть базовый файл .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
Когда я дважды нажимаю на значок рабочего стола, я получаю терминал err msg, который .ext не находится в пути. Но это не так.
My err msg:
Не удалось выполнить дочерний процесс «путь / в / file.py» (нет такого файла или каталога)Но я могу cd через терминал и работать через python3 без проблем. В файле .py используется импорт или два, но они работают нормально, поэтому они также должны работать из ярлыка .desktop ... no?
Мой Exec var правильно настроен, я думаю. Нажатие на значок вызывает ошибку, но файл существует - и выполняется через python3 в терминале:
chmod problems
Вы пытались:
[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
Может быть, try terminal = false .. У меня есть сценарий, который работает с этой настройкой с помощью терминала false, и вы можете добавить строку пути
Скорее всего вам нужно выполнить chmod +x /home/[username]/path/file.py, заменив [имя пользователя] на ваше фактическое имя пользователя.
Если это не удается, скопируйте / вставьте точное содержимое вашего файла .desktop и точное сообщение об ошибке , Изменение материала на «путь / в / 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
Может быть, try terminal = false .. У меня есть сценарий, который работает с этой настройкой с помощью терминала false, и вы можете добавить строку пути
Скорее всего вам нужно выполнить chmod +x /home/[username]/path/file.py, заменив [имя пользователя] на ваше фактическое имя пользователя.
Если это не удается, скопируйте / вставьте точное содержимое вашего файла .desktop и точное сообщение об ошибке , Изменение материала на «путь / в / file.py» может скрыть полезную информацию и затруднить нам помощь.