You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS 7.4下Thunar-archive-plugin报错:未找到合适归档管理器

解决Thunar-archive-plugin找不到File-roller的问题

我之前在CentOS 7.4下替换Ark为File-roller后,也碰到了一模一样的报错——Thunar右键用归档插件操作时,弹出thunar-archive-plugin - Failed to extract files: No suitable archive manager found。折腾了一会儿终于搞定,下面是亲测有效的步骤:

1. 确认File-roller已正确安装

先确保你真的装了File-roller(毕竟有时候卸载Ark可能连带删了依赖),执行命令检查:

yum list installed | grep file-roller

如果没找到输出,就用yum安装:

sudo yum install file-roller -y

2. 绑定归档格式的默认应用

Thunar-archive-plugin是通过系统的MIME关联来识别归档管理器的,卸载Ark后系统可能没自动把File-roller设为默认。我们手动指定常见归档格式的默认打开程序:

xdg-mime default file-roller.desktop application/zip application/x-tar application/x-gzip application/x-bzip2 application/x-xz application/x-7z-compressed

这条命令覆盖了zip、tar、gz、bz2、xz、7z这些主流格式的默认应用。

3. 重启Thunar让配置生效

关闭当前所有Thunar窗口,然后在终端执行:

thunar -q && thunar &

重新打开Thunar,试试右键压缩包操作,大概率已经正常了。

4. 终极方案:直接指定插件调用命令

如果上面的步骤还不行,说明插件没读取到MIME配置,我们直接修改插件的配置文件。在用户目录下新建/编辑配置文件:

vi ~/.config/Thunar/thunar-archive-plugin.conf

写入以下内容:

[ArchiveManager]
ExtractHere=file-roller --extract-here "%f"
ExtractTo=file-roller --extract-to "%d" "%f"
CreateArchive=file-roller --add "%f"

保存后再次重启Thunar,这次插件会直接调用File-roller执行操作,彻底绕开系统关联的问题。

问题根源解释

本质上是Thunar-archive-plugin默认依赖系统的MIME类型关联来查找归档管理器,卸载Ark后系统没有自动将File-roller设为对应MIME类型的默认应用,导致插件找不到可用的管理器。手动绑定或者直接指定命令都能解决这个问题。

内容的提问来源于stack exchange,提问作者Hadrien Huvelle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:38:23