Как я могу зарегистрировать .appimage
файл (в частности, редактор плиточной карты, найденный здесь ) в качестве настольного приложения? (Как и Firefox - я могу запустить его, набрав в поиске «Firefox», а не открывая консоль и печатая /path/to/directory/firefox.ext
)
18
PATH
скажем,/usr/bin
и вы сможете запускать его, как Firefox ...Ответы:
Вы также можете использовать AppImageLauncher, который обеспечивает интеграцию с рабочим столом наряду с некоторыми дополнительными функциями . В отличие от
appimaged
этого:Особенности его работы описаны в вики . Его можно установить прямо из пакетов, представленных в выпусках .
источник
Согласно appimagekit, правильным методом является использование
appimaged
для.AppImage
регистрации файла.Для 64-битных систем:
Двоичный файл копирует себя
/home/ubuntu/.local/bin/appimaged
и затем удаляет загруженную копию после установки. Затем вы должны выйти и снова войти.Во время чтения он будет отслеживать и регистрировать следующие местоположения:
Чтобы отобразить в меню, это предполагает, что вы поместили файл рабочего стола в правильном месте внутри вашего
.AppImage
файла, обычно/usr/share/applications/<myproject>.desktop
.Если вы выполняете поиск в области уведомлений, вы должны найти приложение в ближайшее время. Демон также должен регистрировать любые ассоциации файлов для конкретного приложения, предполагая, что mime xml также обычно связан
/usr/share/mime/packages/<myproject>.xml
. Если значок отображается неправильно, возможно, вам придется выйти из системы и вернуться во второй раз. Это может произойти, если значок был неправильно кэширован во время тестирования изображений.источник
sudo systemctl --user [...]
, но она не должна быть--system
[то есть по умолчанию], не будет --user означает , что она позволяет только для моего пользователя. Я пытаюсь установить дигикам для всех пользователей, FWIW./opt/bin/appimaged
сценарием входа для всех пользователей/etc/xdg/autostart/appimaged.desktop
, кроме того, который использует--no-install
коммутатор./opt/bin/digicam
и демон должен найти его, так как он будет совпадать со вторым по последнему месту поиска, упомянутым выше.Создайте файл .desktop, который указывает на приложение - вот пример .desktop для minecraft:
Поместите этот файл в ~ / .local / share / Applications
источник