Як я можу зареєструвати .appimage
файл (зокрема, редактор кахельних карт тут ) як настільний додаток? (Як і Firefox - я можу його запустити, ввівши "Firefox" у пошук, а не відкриваючи консоль і друкуючи /path/to/directory/firefox.ext
)
Як я можу зареєструвати .appimage
файл (зокрема, редактор кахельних карт тут ) як настільний додаток? (Як і Firefox - я можу його запустити, ввівши "Firefox" у пошук, а не відкриваючи консоль і друкуючи /path/to/directory/firefox.ext
)
Відповіді:
Ви також можете використовувати AppImageLauncher, який забезпечує інтеграцію на робочому столі разом із деякими додатковими функціями . На відміну від appimaged
цього:
Особливості його роботи пояснюються у вікі . Його можна встановити безпосередньо з пакетів, наданих у випусках .
Згідно з appimagekit, належним методом є використання appimaged
для .AppImage
реєстрації файлів.
Для 64-бітних систем:
wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod +x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install
Бінарний файл буде копіювати себе /home/ubuntu/.local/bin/appimaged
та видаляти завантажену копію після встановлення. Потім ви повинні вийти з системи та знову увійти.
Під час читання він буде контролювати та реєструвати такі місця:
~/Downloads
~/.local/bin
~/bin
/Applications
/isodevice/Applications
/isofrom/Applications
/run/archiso/img_dev/Applications
/opt
/usr/local/bin
Щоб відобразити в меню, це передбачає, що ви розмістили файл робочого столу в правильному місці всередині вашого .AppImage
файлу, як правило /usr/share/applications/<myproject>.desktop
.
Якщо ви шукаєте в області додатків, незабаром слід знайти свою програму. Демон також повинен реєструвати будь-які асоціації файлів, що стосуються додатків, припускаючи, що mime xml зазвичай також в комплекті /usr/share/mime/packages/<myproject>.xml
. Якщо піктограма відображається неправильно, можливо, доведеться вийти та повернутися вдруге. Це може статися, якщо піктограма була кешована неправильно під час тестування зображень.
sudo systemctl --user [...]
, але якщо це не буде --system
[тобто за замовчуванням], не буде - користувач означає, що це дозволяє лише для мого користувача. Я намагаюся встановити digikam для всіх користувачів, FWIW.
/opt/bin/appimaged
зі скриптом для входу для всіх користувачів /etc/xdg/autostart/appimaged.desktop
, але тим, хто використовує --no-install
перемикач.
/opt/bin/digicam
і демон повинен знайти його, оскільки він буде відповідати другому в останньому місці пошуку, згаданому вище.
Створіть .desktop файл, який вказує на додаток - ось приклад .desktop для minecraft:
[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Minecraft
Icon=/home/bram/Applications/Minecraft/icon.png
Exec=/home/bram/Applications/Minecraft/minecraft
Terminal=false
Categories=Minecraft;game
Помістіть цей файл у ~ / .local / share / applications
PATH
в скажіть,/usr/bin
і ви зможете запустити його як firefox ...