В Инструкциях для Откровенного обмена мнениями Приложения Ubuntu я могу читать:
.desktop файл установлен в стандартном месте/usr/share/applications, но должен иметь префикс 'отдельно оплачиваемые предметы -' добавленный к его имени. Пример: отдельно-оплачиваемые-предметы-foobar.desktop для пакета, названного foobar.
Затем я переименовал pyenglish.desktop.in к отдельно-оплачиваемым-предметам-pyenglish.desktop.in и изменил setup.py строку 57 на: fin = file('extras-pyenglish.desktop.in', 'r')
И выполненный эта команда для использования / выбирают с Быстро:
quickly package --extras
Проблема состоит в том что Ubuntu, не найденная приложением в системе :(
Как я мог изменить это поведение?Спасибо!
Вы не должны переименовывать .desktop файл, Быстро будет заботиться о нем для Вас.
Точка использования Быстро - то, что Вы не должны волноваться о требованиях и не должны изменять файлы вручную, поскольку Быстро автоматизирует его прозрачно для Вас.
Таким образом, я рекомендовал бы отменить изменения в setup.py
и переименование .desktop файла назад к оригиналу pyenglish.desktop.in
, и затем выполненный quickly package --extras
снова.
После этого .desktop и местоположения двоичного файла должны быть:
/usr/share/applications/extras-pyenglish.desktop
/opt/extras.ubuntu.com/pyenglish/bin/pyenglish
Это позволит Вам запуск PyEnglish от Тире Единицы, как обычно. Обратите внимание, что, если Вы хотите запустить его с терминала, необходимо будет или назвать его явно как /opt/extras.ubuntu.com/pyenglish/bin/pyenglish
или добавьте /opt/extras.ubuntu.com/pyenglish/bin/
к Вашему $PATH