.desktop и / файлы мусорного ведра включены в/opt/extras.ubuntu.com / <пакет> с Быстро

В Инструкциях для Откровенного обмена мнениями Приложения 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
  • Файл на рабочем столе включен в/opt/extras.ubuntu.com/package/share/applications/.desktop
  • Файл мусорного ведра включен в/opt/extras.ubuntu.com/package/bin/

Проблема состоит в том что Ubuntu, не найденная приложением в системе :(

Как я мог изменить это поведение?Спасибо!

4
задан 5 July 2012 в 14:04

1 ответ

Вы не должны переименовывать .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

2
ответ дан 5 July 2012 в 14:04

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

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