Как добавить веб-приложение в репозитории Ubuntu?

Предполагает ли ваше приложение, что вы запускаете его из папки /opt/NSTrain/? Если это так, добавьте строку

Path=/opt/NSTrain/

в ваш файл .desktop. Это сообщает Unity (или Gnome Shell или из любой программы, которую вы используете для запуска вашего приложения), чтобы запустить вашу программу в данной папке.

Без этой строки ваше приложение запускается из текущей рабочей папки Unity (или любого другого), которая обычно является вашей домашней папкой. Это нарушит ваше приложение, если оно предположит, что оно запущено с /opt/NSTrain/ и, следовательно, пытается открыть файл, такой как /opt/NSTrain/somefile.dat, как somefile.dat.

Если это не поможет, запустите свое приложение в Терминал из вашей домашней папки с помощью /opt/NSTrain/nstrain.py и отправьте все сообщения об ошибках.

1
задан 13 April 2017 в 15:25

1 ответ

После того, как вы создали поддержку веб-приложений Ubuntu с JavaScript сайта, а пользователь запускает ваш сайт, Ubuntu предложит установить сайт как webapp. Если это выбрано, в панели запуска появится значок для сайта, который может быть заблокирован в пусковой установке (как и для всех других приложений).

Например, я запустил timer-tab.com с помощью Firefox (по какой-то причине это не сработало сразу с браузером Chrome, когда это был мой браузер по умолчанию), мне предложили выбрать установку таймера-вкладки webapp. Я сказал «да» и запер его в своей пусковой установке. Теперь, когда я нажимаю на его значок, Firefox запускает таймер-вкладку, а значок запуска содержит оставшееся время.

Другими словами, нет необходимости устанавливать пакет и добавлять веб-приложение в репозитории Ubuntu .

2
ответ дан 25 May 2018 в 05:29

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

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