Я загрузил kdenlive, видео редактора, и у меня теперь есть kdenlive.appimage файл на моем Рабочем столе теперь. Как может, я могу заставить это .appimage файл показывать приложением в представлении приложений?
Я пытался перетащить .appimage файл в "программное обеспечение Ubuntu" GUI, но это ничего не сделало.
Я использую Kubuntu 18.04. Я загрузил LibreOffice AppImage, как описано здесь.
Я разместил AppImage в ~ / мусорное ведро, которое находится в моем $PATH и сделало его исполняемым файлом.
Я также создал .desktop файлы для компонентов Calc и Writer комплекта LibreOffice и поместил эти файлы в ~/.local/share/applications. Руководство для создания каждого .desktop файла было соответствующим .desktop файлом в/usr/share/applications для компонента LibreOffice, который был установлен как часть Kubuntu 18.04.
Вот мой ~/.local/share/applications/LiboAppCalc.desktop как иллюстрация. Вы могли попробовать что-то подобное путем рассмотрения .desktop файла установленного на системе приложения. Обратите внимание, что я обрезал строку для MimeType, который иначе продолжает и на.
[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-calc
Type=Application
Categories=Office;Spreadsheet;
#Exec=libreoffice --calc %U
#LibreOffice-fresh.basic.help-x86_64.AppImage
Exec=LibreOffice-fresh.basic.help-x86_64.AppImage --calc %U
MimeType=application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc; ... ;
Name=LibreOffice Calc
GenericName=Spreadsheet
Comment=Perform calculations, analyze information and manage lists in spreadsheets by using Calc.
StartupNotify=true
X-GIO-NoFuse=true
Keywords=Accounting;Stats;OpenDocument Spreadsheet;Chart;Microsoft Excel;Microsoft Works;OpenOffice Calc;ods;xls;xlsx;
InitialPreference=5
StartupWMClass=libreoffice-calc
X-KDE-Protocols=file,http,ftp,webdav
Actions=NewDocument;
[Desktop Action NewDocument]
Name=New Spreadsheet
#Exec=libreoffice --calc
Exec=LibreOffice-fresh.basic.help-x86_64.AppImage --calc
В случае, если это помогает, вот является kdenlive .desktop файлом (но это для Космического), и я разделил другие языки:
org.kde.kdenlive.desktop
# KDE Config File
[Desktop Entry]
Name=Kdenlive
GenericName=Video Editor
Comment=Nonlinear video editor by KDE
Type=Application
Exec=kdenlive %U
Icon=kdenlive
X-DocPath=kdenlive/index.html
X-DocPath[cs]=http://cs.wikibooks.org/wiki/Kdenlive
Terminal=false
MimeType=application/x-kdenlive;
Categories=Qt;KDE;AudioVideo;AudioVideoEditing;
Keywords=video;audio;firewire;video4linux;suite;editing;kde;mlt;
X-DBUS-ServiceName=org.kde.kdenlive
Прежде чем можно будет выполнить AppImage, необходимо сделать его исполняемым файлом. Это - средство защиты Linux. Существует три основных способа сделать исполняемый файл AppImage:
1. С GUI
2. На командной строке
chmod a+x Some.Appimage
Вы не должны интегрировать AppImage с системой (меню) для использования ее. Если все еще требуется интегрировать AppImages с системой (меню, значки, типы MIME), можно использовать дополнительное appimaged
демон.
https://github.com/AppImage/appimaged
appimaged
дополнительный демон, который наблюдает местоположения как ~/bin
и ~/Downloads
для AppImages и если это обнаруживает некоторых, регистры их с системой, так, чтобы они обнаружились в меню, имеют их значки, обнаруживаются, связанные типы MIME, и т.д. Это также не регистрирует AppImages снова от системы, если они удалены. 3. Автоматически с дополнительным appimaged демоном
Если требуется иметь весь AppImages, исполняемый файл автоматически, можно установить дополнительное appimaged
демон. Это автоматически добавит, загрузил AppImages на меню, и сделайте их исполняемым файлом для Вас. Это может быть загружено с https://github.com/AppImage/AppImageKit/releases или установлено от Вашего распределения.