Не удается запустить AppImage на рабочем столе, дважды щелкая или нажимая “Открыть”.

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

Новый пользователь Linux, в данный момент работает на Ubuntu 20.04.

Двойной клик на файле AppImage на рабочем столе или использование “правый клик > Открыть” ничего не дает и не отображает ошибок, однако двойной клик на него в файловом менеджере или запуск из терминала работает. Есть идеи, почему?

Решение 1

Щелкните правой кнопкой мыши на файле AppImage и перейдите в Свойства.

введите описание изображения здесь

Затем перейдите в Разрешения.

введите описание изображения здесь

Установите флажок Разрешить выполнение файла как программы и оба доступа: чтение и запись, должно выглядеть так же, как на изображении.

введите описание изображения здесь


Решение 2

Откройте терминал, скопируйте и вставьте следующую команду:

sudo chmod +x name.appimage

Если кто-нибудь в будущем столкнется с этим, вы должны знать, что в Ubuntu 22.04 по умолчанию не установлена библиотека FUSE (Filesystem in Userspace). Это, вероятно, так, если вы выбрали Минимальная установка вместо полной установки. Вам придется установить libfuse2 вручную:

sudo apt install libfuse2

Скомбинируйте это с принятом ответом, и вы будете готовы.

У меня была та же проблема, и да, сделать файл исполняемым необходимо, однако, чтобы открыть appimage с рабочего стола, вам нужно:

  1. Щелкните правой кнопкой мыши на рабочем столе
  2. Нажмите на Настройки
  3. Прокрутите вниз и найдите Действие при запуске программы с рабочего стола
  4. Нажмите на выпадающее меню справа от этого и выберите Запустить файл

Теперь запуск appimage с рабочего стола при нажатии на него должен работать. По крайней мере, это сработало для меня.

Та же проблема здесь.

Я пробовал ответы в этой ветке, но их было недостаточно.

Моя проблема заключалась в том, что я скачал 32-разрядную версию приложения balenaEtcher AppImage. Увы, 32-разрядные приложения больше не поддерживаются в текущих версиях Ubuntu.

Вы должны быть уверены, что скачиваете 64-разрядную версию приложения AppImage! Ubuntu не предупреждает вас о том, что это 32-разрядная версия. Оно просто не запускает ее.

AppImage не запускаются из файлового менеджера Thunar. Если вы на Ubuntu 22.04, как я, вернитесь к использованию файлового менеджера Files.

Попробуйте,

Откройте терминал в папке с вашим файлом AppImage,

 ./name.appimage --no-sandbox

У меня была та же проблема. Она была решена сначала запуском через терминал.

Сначала:

Сделать исполняемым ->
Опция для проверки в меню свойств после правого клика на AppImage

Затем:

sudo apt-get install libfuse2

После этого:

./appimage_path

После этого щелчок сработал отлично.

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

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

Возможные причины:

  1. Недостаточные права доступа: Программа может не запускаться из-за отсутствия прав на выполнение. Каждый файл AppImage должен быть помечен как исполняемый.

  2. Настройки рабочего стола: Иногда настройка дилера (диспетчера окон) может влиять на то, как исполняемые файлы работают с рабочим столом.

  3. Версия AppImage: Некоторые приложения могут поддерживать только 64-битные версии на новых версиях Linux, поэтому использование 32-битных версий может привести к сбоям.

  4. Отсутствие необходимых библиотек: Некоторые AppImage требуют наличия дополнительных библиотек, таких как libfuse2, для работы с файловой системой в пространстве пользователя.

Рекомендации по устранению:

Решение 1: Изменение прав доступа

  1. Щелкните правой кнопкой мыши на файле AppImage и выберите "Свойства".
  2. Перейдите во вкладку "Разрешения".
  3. Убедитесь, что установлен флажок "Разрешить выполнять файл как программу".
  4. Закройте окно и попробуйте снова открыть файл.

Решение 2: Установка прав доступа через терминал

Откройте терминал и выполните команду для добавления прав на выполнение:

sudo chmod +x /путь/к/файлу/name.appimage

Решение 3: Установка необходимых библиотек

В Ubuntu 22.04 библиотеки FUSE могут не устанавливаться по умолчанию. Убедитесь, что они установлены:

sudo apt install libfuse2

Решение 4: Настройка действий на рабочем столе

  1. Щелкните правой кнопкой мыши на рабочем столе и выберите "Настройки".
  2. Прокрутите вниз до опции "Действие при запуске программы с рабочего стола".
  3. Установите значение в выпадающем меню на "Запускать файл".

Решение 5: Проверка архитектуры приложения

Убедитесь, что вы используете 64-битную версию AppImage. Если вы скачали 32-битную версию, она может просто не запускаться на вашей системе.

Решение 6: Запуск через терминал

Попробуйте запустить AppImage из терминала, чтобы увидеть, есть ли какие-либо ошибки, которые не отображаются при попытке открыть его графически:

cd /путь/к/файлу
./name.appimage

Если после выполнения всех вышеуказанных шагов проблема не решена, возможно, стоит проверить, не влияет ли на работу файловый менеджер (некоторые пользователи сообщали, что Thunar может вызывать проблемы) и попробовать использовать другой файловый менеджер, такой как Nautilus.

Следуя этим рекомендациям, вы должны быть в состоянии запустить приложение AppImage, нажимая на него на рабочем столе, и избавиться от данной проблемы.

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

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