Вопрос или проблема
Я установил 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. Найдите иконку
- После извлечения файла AppImage перейдите в директорию
squashfs-root
. - Ищите файл значка, обычно он может находиться в одной из следующих папок:
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 файла. Это улучшит пользовательский интерфейс вашего рабочего окружения и позволит вам легко запускать приложение. Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь обращаться за дальнейшей помощью.