Если я быстро создал приложение с именем «Vault» ... но в панели запуска имя уже было принято для ветви, я использовал «vault-encfs», потому что это графический интерфейс для encfs ...
Теперь у меня проблема с опцией «получить справку» и «перевести это приложение» в меню справки, которое пытается найти хранилище в панели запуска, а не vault-encfs ...
Могу ли я изменить это?
Traceback (most recent call last):
File "<string>", line 5, in <module>
File "/usr/share/launchpad-integration/launchpadintegration/main.py", line 48, in main
pkginfo = PackageInfo.fromPackageName(options.package, logger)
File "/usr/share/launchpad-integration/launchpadintegration/packageinfo.py", line 219, in fromPackageName
'"%s"' % package)
launchpadintegration.packageinfo.PackageNotFoundError: Could not look up package info for "vault"
Эта функция на самом деле пытается определить пакет Ubuntu для приложения, а затем найти его на Launchpad. Поскольку ваше приложение не упаковано, функция интеграции Launchpad не может определить двоичный и исходный пакет, из которого оно получено, и, следовательно, не сможет перевести пользователя на Launchpad для интерактивной справки и перевода пунктов меню.
Возможно, стоит сообщить об ошибке в пакете launchpad-integration
о том, что эта функция не работает с приложениями, которые не упакованы в Ubuntu; если он еще не открыт.