В следующей статье мы рассмотрим как создать настраиваемую программу запуска приложений для файла AppImage в среде рабочего стола Gnome из Ubuntu. Хотя мы собираемся сосредоточиться на Ubuntu по очевидным причинам, этот метод также должен работать с другими дистрибутивами, которые используют среду рабочего стола Gnome.
Прежде всего, необходимо отметить, что Файл AppImage - это сжатое изображение приложения и используемых им библиотек.. Когда мы запускаем один из этих файлов, он временно монтируется в нашей файловой системе для запуска. С помощью этого метода разработчики могут упаковать свое приложение в файл AppImage, и оно будет работать в любом дистрибутиве.
Когда мы загружаем и используем файл AppImage приложения, его не нужно устанавливать, и нам не потребуются привилегии root. Этот тип файлов не вносит изменений в нашу систему., и они представляют собой переносимые универсальные двоичные файлы, которые включают в себя все зависимости и библиотеки в пакете.
При загрузке приложения, которое распространяется как AppImage, это просто еще один файл на нашем компьютере. Чтобы открыть приложение, нам нужно сделать этот файл исполняемым и запустить приложение, указав путь в командной строке или дважды щелкнув файл в файловом менеджере.. Если мы заинтересованы в лаунчере приложений, нам необходимо будет создать его самостоятельно.
Как создать средство запуска приложения для файла AppImage?
Загрузите файл AppImage
Одним из преимуществ формата AppImage является то, что Эти файлы можно скачать прямо с сайта разработчика, и, как правило, не имеет значения, какой дистрибутив мы используем.. Для следующих строк я собираюсь загрузить изображение приложения Ferdi с вашего страница релизов на GitHub. Ферди это ваше приложение для обмена сообщениями, которое объединяет службы чата и обмена сообщениями в одном приложении.
Помимо использования браузера для загрузки приложения, мы также можем открыть терминал (Ctrl + Alt + T), чтобы загрузить файл, сделать его исполняемым и запустить приложение:
wget https://github.com/getferdi/ferdi/releases/download/v5.6.0-beta.8/Ferdi-5.6.0-beta.8.AppImage
chmod +x Ferdi-5.6.0-beta.8.AppImage ./Ferdi-5.6.0-beta.8.AppImage
Хотя файл AppImage можно загрузить и запустить из любого каталогаЧтобы файловая система была хорошо организована, давайте переместим ее в более подходящий каталог, прежде чем создавать средство запуска для этого файла.
mkdir ~/bin; mv Ferdi-5.6.0-beta.8.AppImage ~/bin/
Создайте средство запуска приложения для файла AppImage
Одна из характеристик Ubuntu заключается в том, что мы можем запускать приложения, щелкнув "Показать приложенияИз дока, а потом нам просто нужно найти приложение в окне приложений. Чтобы приложение отображалось в этом окне приложения, оно должно иметь запись на рабочем столе в соответствующем каталоге. Эти программы запуска представляют собой файлы, которые определяют, как запускать приложение и заканчивать расширение. .desktop.
Общесистемные приложения имеют записи рабочего стола, расположенные в каталоге / USR / доли / приложений. Однако для записи в этот каталог требуются привилегии суперпользователя, а поскольку одним из преимуществ файлов AppImages является то, что они не требуют прав суперпользователя, давайте создадим запись на рабочем столе в каталоге ~ / .local / share / приложения. Этот каталог используется для записей рабочего стола текущего пользователя. Создание здесь файла .desktop сделает программу запуска доступной для текущего пользователя..
Содержимое пусковой установки
В нашем любимом текстовом редакторе мы собираемся создать файл под названием Ferdi.desktop в ~ / .local / share / приложения.
vim ~/.local/share/applications/Ferdi.desktop
Когда файл открыт, внутри мы собираемся вставить следующий контент и сохранить его:
[Desktop Entry] Name=Ferdi Comment=Aplicación de mensajería Exec=/home/nombre-de-usuario/bin/Ferdi-5.6.0-beta.8.AppImage Icon=/home/nombre-de-usuario/Imágenes/Ferdi.jpeg Terminal=false Type=Application Categories=Internet;
- En la первая строка мы собираемся укажите, что это вход для рабочего стола.
- La вторая линия указывает название приложения что мы увидим в окне приложений.
- La третья линия consta de комментарий, который можно рассматривать как информацию.
- En la четвертая линия указан путь к исполняемому файлу. Здесь необходимо будет заменить имя пользователя на имя пользователя, которое использует каждый..
- La пятая линия указывает значок для использования. Здесь вы можете указать путь к настраиваемому значку или использовать значок, который является частью пакета значков..
- En la шестая строка указывается, запускается это приложение в терминале или нет.
- La седьмая строка сообщает системе, является ли это приложение, ссылка или каталог.
- О последняя строка указывает категорию, к которой принадлежит приложение. Это сделано для меню приложений, которые разделяют средства запуска приложений на разные категории.
Теперь, когда запись на рабочем столе создана и сохранена, мы должны увидеть приложение в окне приложений и мы сможем запустить его оттуда.
По желанию мы можем щелкните значок правой кнопкой мыши и выберите Добавить в избранное если мы хотим, чтобы эта пусковая установка всегда оставалась в доке.