Как найти путь к значку для файла AppImage?

Вопрос или проблема

Я установил Hyper terminal (hyper.is), скачав файл .AppImage и переместив его в /usr/bin/. Однако он не отображается в запускателе Gnome, поэтому я вручную создал файл .desktop для него. Это сработало, но единственная проблема заключается в том, что иконка не отображается. Я не знаю, какой путь указать в параметре Icon.

Как я могу это найти?

Возможно, вы столкнулись с известной проблемой appimaged, https://github.com/probonopd/AppImageKit/issues/328. Любая помощь будет оценена.

Ответ или решение

Чтобы найти путь к значку для файла AppImage, выполните следующие шаги:

1. Проверьте содержимое AppImage

Файлы AppImage часто содержат свои собственные ресурсы, такие как иконки, которые могут быть внутренне встроены в файл. Чтобы извлечь эти ресурсы, выполните следующие действия:

  • Откройте терминал.
  • Перейдите в директорию, где находится ваш файл AppImage. Например:
    cd /usr/bin/
  • Используйте команду для извлечения содержимого. Максимально полное извлечение можно продолжить, нажав --appimage-extract:
    ./имя_вашего_файла.AppImage --appimage-extract
  • Это создаст новую директорию с именем squashfs-root, внутри которой будут все ресурсы, необходимые для приложения.

2. Найдите иконку

  1. После извлечения файла AppImage перейдите в директорию squashfs-root.
  2. Ищите файл значка, обычно он может находиться в одной из следующих папок:
    • usr/share/icons/
    • usr/share/pixmaps/
    • usr/share/applications/

Иконки могут быть в различных форматах, таких как PNG или SVG. Обратите внимание на имя файла и формат.

3. Укажите путь к значку в .desktop файле

После того, как вы нашли иконку, скопируйте полный путь к ней. Например, если иконка находится в squashfs-root/usr/share/icons/hyper-icon.png, вам нужно будет отредактировать ваш .desktop файл следующим образом:

[Desktop Entry]
Type=Application
Name=Hyper
Exec=/usr/bin/ваш_файл.AppImage
Icon=/полный/путь/к/hyper-icon.png
Categories=Utility;TerminalEmulator;

4. Перезагрузите Gnome

После редактирования .desktop файла перезагрузите Gnome или обновите кэш иконок:

gtk-update-icon-cache ~/.icons/hicolor/

Эти действия должны помочь вам настроить отображение значка приложения Hyper в лаунчере Gnome.

Заключение

Следуя вышеописанным шагам, вы сможете найти и установить путь к значку для вашего AppImage файла. Это улучшит пользовательский интерфейс вашего рабочего окружения и позволит вам легко запускать приложение. Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь обращаться за дальнейшей помощью.

Оцените материал
Добавить комментарий

Капча загружается...