无法通过双击或点击“打开”在桌面上运行AppImage。

新的Linux用户,目前正在使用Ubuntu 20.04。
在桌面上双击AppImage文件或使用“右键单击>打开”没有任何反应,也没有显示任何错误信息,但是从文件管理器中双击它或从终端运行它可以正常工作。有什么想法为什么会这样?

您应该能够运行AppImage文件。 - Ibster
5个回答

解决方案1:
右键点击Appimage文件,进入属性。

enter image description here

然后进入权限。

enter image description here

勾选“允许将文件作为程序执行”,并且同时选择读取和写入权限,确保与图片中的设置一致。

enter image description here

解决方案2: 打开终端,复制并粘贴以下命令:
sudo chmod +x name.appimage

给个赞或留个评论吧。

我遇到了同样的问题,是的,将文件设置为可执行是必要的,但是要能够从桌面打开appimage,您需要:
  1. 右键单击桌面
  2. 点击“设置”
  3. 向下滚动到底部,找到“从桌面启动程序时要执行的操作”
  4. 点击其右侧的下拉菜单,并将其设置为“启动文件”
现在,通过在桌面上点击它来启动appimage应该可以正常工作。至少对我来说是这样的。

如果将来任何人遇到这个问题,你应该知道Ubuntu 22.04没有默认安装FUSE(用户空间文件系统)。如果选择了最小安装而不是完整安装,这可能是情况。你需要手动安装libfuse2:

sudo apt install libfuse2

将这个命令与已接受的答案结合起来,就可以继续进行了。


我有几台Ubuntu 22.04的桌面电脑,它们默认都安装了Fuse。 - David
@David 我的没有自带,我不得不手动安装它。我在开始时选择了“最小安装”。也许就是这个原因?不仅仅是我,比如:https://itsfoss.com/cant-run-appimage-ubuntu - Amir ZM
你应该编辑你的问题,添加你进行了最小安装而不是标准安装。 - David

这里也有同样的问题。

我尝试了这个帖子上的答案,但它们不够。

我的问题是我下载了 balenaEtcher AppImage 应用的32位版本。然而,32位应用在当前的Ubuntu版本中不再受支持。

你必须确保下载64位版本的AppImage应用!Ubuntu不会提醒你这是32位版本,它只是无法运行。


Appimages在Thunar文件管理器中无法启动。如果你使用的是Ubuntu 22.04,就像我一样,请回到使用Files文件管理器。