Добавление скрипта Python в Application Launcher

Я использую Gnome 2.32.0 в Ubuntu 10.10, и мне нужно выполнить скрипт Python через пользовательскую панель запуска приложений Gnome. Я добавил панель запуска приложений и указал соответствующий скрипт Python, но каждый раз, когда я пытаюсь запустить его, я получаю сообщение об ошибке в следующих строках:

There was an error creating the child process for this terminal
Failed to execute child process "/home/dananjaya/xkcd_viewer/xkcd_gui.py" (Permission denied)

Как правильно добавить Сценарий Python для запуска приложений? Что не так в этом случае? Заранее спасибо.

0
задан 19 May 2012 в 23:38

1 ответ

Похоже, у вас нет прав на выполнение сценария. Есть два возможных решения:

  1. Префикс команды с python, e. г. python /path/to/myscript.py вместо /path/to/myscript.py. Таким образом, интерпретатор python будет читать ваш сценарий вместо исполняемого сценария, вызывающего интерпретатор python, и разрешения для сценария могут оставаться прежними.

  2. Включить разрешения на выполнение для скрипта. Щелкните правой кнопкой мыши скрипт в диспетчере файлов, выберите свойства и отметьте разрешение на выполнение на вкладке разрешений. Это решение подразумевает, что ваш скрипт может быть идентифицирован оболочкой как python-скрипт. Для этого необходимо поместить #!/usr/bin/env python в первую строку файла.

0
ответ дан 19 May 2012 в 23:38

Другие вопросы по тегам:

Похожие вопросы: