“无法执行默认文件管理器:输入/输出错误”

“无法执行默认文件管理器:输入/输出错误”

例如,当我尝试转到“位置”>“主文件夹”时,出现以下错误。nautilus不过我可以手动运行。

无法执行默认文件管理器对话框

答案1

我遇到了类似的问题,但我相信我的问题是由于在 Firefox 中将应用程序与文件类型关联而导致的。运行该mimeopen -d ~/Desktop/命令不起作用,但此命令有效:

exo-preferred-applications -c

在出现的窗口中,将默认文件管理器更改回您通常的选择。

答案2

这是将文件夹的“打开方式”命令设置为“终端”导致的问题

从命令行修复:

mimeopen -d ~/Desktop/

您将获得:

请为 inode/directory 类型的文件选择默认应用程序

    1)打开文件夹(nautilus-folder-handler)
    2)其他……

使用应用程序#

选择 Nautilus,您就能解决问题!

答案3

转到 Ubuntu 软件中心并卸载您可能拥有的任何额外的文件管理器(保留 Nautilus 作为您的唯一文件管理器)。

这是唯一能为我解决问题的方法。

希望这可以帮助 :)

答案4

这适用于像我这样在 2019 年末至 2020 年初升级到最新的 Debian 10(Buster)后遇到这种情况的人。

我使用了两种技术来尝试确定故障:

  1. 用途dmesg:例如,sudo dmesg | tail在故障事件发生后立即执行,确定指示故障的日志。
  2. 从终端内运行文件管理器,以查看stderr故障事件发生时应用程序的输出。

对我有用的解决步骤:

  1. 不推荐自定义日期格式,例如%V%T。Thunar 就是一个典型例子(截至 1.8.4 版)。这些需要删除或替换为更传统的格式。
    例子: 用%T。。。来代替%H:%M:%S
  2. 安装与文件管理器集成的文件工具(例如:无可比拟) 使用了与文件管理器尚不兼容的扩展。需要删除/禁用这些扩展。
    例子:通过观察检查哪些扩展导致失败stderr,并从中删除有问题的扩展/usr/lib/<your architecture>-<your kernel name>/thunarx-3

相关内容