无法通过在Ubuntu 17.10上双击打开桌面文件夹。

当我尝试通过在桌面上双击打开文件夹(和回收站)时,没有任何反应。然而,当我右键单击文件夹,选择“用其他应用程序打开”,然后选择Nautilus时,它可以正常打开。我认为这可能与默认的文件管理器有关吧? (我可以正常打开其他非文件夹类型的文件)

在控制中心中,点击个人设置,然后选择首选应用程序,在文件管理器中,您更喜欢使用哪个文件管理器? - jpezz
@jpezz 在“首选应用程序”页面上没有“文件管理器”类别,只有“网络”,“邮件”,“日历”,“音乐”,“视频”和“图片”(或类似的内容,我的操作系统语言不是英语,而是葡萄牙语)。 - luplaxx
"$mate-default-applications-properties" 应该打开一个窗口,有 5 个标签页:Internet(互联网)、Multimedia(多媒体)、System(系统)、Office(办公)和Accessibility(辅助功能)。它在 "System"(系统)下面。我使用的是 17.04 版本,所以在 17.10 版本中可能有所变化。 - jpezz
@jpezz,我打开了窗口并将我的默认文件管理器设置为“文件”,但问题仍然存在,我仍然无法通过双击桌面上的目录来打开它们... - luplaxx
11个回答

我的系统是Ubuntu 17.10。
我刚刚5分钟前遇到了这个问题。这是我的解决方案。
只需安装gnome-tweak即可。
sudo apt install gnome-tweak-tool

然后在桌面上关闭和打开一些选项。比如打开和关闭显示图标。然后似乎就像是刷新了一样,一切都恢复正常了!

Click here


1对我来说不起作用 - pedram shabani
1对我来说也不起作用 - Trevor Hickey
2对我来说没问题 18.04 - MaxySpark
2但是过了一段时间后,又再次出现了故障。 - MaxySpark
1对我也不起作用 - Tropilio
对我来说,在18.04 LTS上,通过切换其中的一些选项,例如我尝试切换显示图标、主页、已挂载卷等,它开始正常工作了。https://i.imgur.com/oQrri4p.png - Matija
怎样打开这个工具? - Sephethus

重新安装Nautilus并没有解决问题。我尝试了许多其他方法,比如重置dconf和重新安装gnome-tweak-tool等,但都没有帮助。在我的情况下,问题是由于来自另一个桌面的FileManager dbus服务残留导致的,我认为这可能会干扰默认桌面。 解决此问题的步骤:
# 1. Look for the residue:
cd /usr/share/dbus-1/services
ls | grep File

# 2. you will get something like:
org.freedesktop.FileManager1.service
org.gnome.FileRoller.ArchiveManager1.service
org.gnome.FileRoller.service
org.mate.freedesktop.FileManager1.service

# 3. delete the unused file manager service
sudo rm -f org.mate.freedesktop.FileManager1.service

要知道是否有相同的问题,你可以: 1. 终止nautilus-desktop并在终端中重新运行它。(这样你可以看到来自nautilus服务的日志) 2. 尝试打开桌面上的任何文件夹,并查找错误:无法打开桌面上的文件夹,freedesktop总线未准备好。 3. 如果你看到了这个错误,那么就是完全相同的问题,并且可以通过上述修复步骤解决。
问题:错误:无法打开桌面上的文件夹,freedesktop总线未准备好。 来源:https://gitlab.gnome.org/GNOME/nautilus/issues/872

非常感谢,对于我来说,在删除所有的FileManager1之后,通过右键单击桌面上的目录并选择“使用...打开”,它开始工作了。 - Boris Treukhov
谢谢!我所需要做的只是删除org.mate.freedesktop.FileManager1.service,然后重新启动我的电脑(重新启动nautilus并不足以解决问题),这样我终于可以再次打开我的桌面文件夹和垃圾箱了。在我进行这些操作之前,点击文件夹图标或垃圾箱只会在我的/var/log/syslog中显示:nautilus-deskto[1854]: cannot open folder on desktop, freedesktop bus not ready - snark

我找到了一个对我有效的最佳解决方案,就是使用以下终端命令:
sudo apt-get purge   nautilus  
sudo apt-get install nautilus
nautilus --check

2你等了多久?对我来说,在Ubuntu 18.04中,最后一个命令似乎在显示“running nautilus_self_check_directory”之后卡住了。 - snark

我进入了我的设置,选择了通用设置,并在底部将我的双击延迟改回了原始延迟速度。这是唯一对我有效的解决方案。我遇到了同样的问题,但是运行的是18.04版本。点击此处查看
希望这对其他人有所帮助!

这真是让我抓狂,但我发现调整触摸板/鼠标设置解决了问题...
在左上角点击"Activities",搜索"settings",然后点击"devices"。
尝试调整行为 - 拖放、双击和距离。我只是将它们全部调到最大设置,嘿,我可以双击文件夹打开了!

我知道这不是一个直接解决问题的方法(我也遇到了同样的问题),但我的选择是安装另一个文件管理器。我选择了Nemo。以下是如何在Ubuntu中集成Nemo,取代Nautilus(这里的罪魁祸首)。
  1. 首先按照此处说明安装Nemo:安装Nemo
  2. 然后按照此处所示设置Nemo为默认文件管理器:设置Nemo为默认
  3. 接下来,如果你想让Nemo在桌面上显示标准图标,如主目录、计算机、网络、回收站等,你需要启用一些设置。我相当确定可以通过终端完成,但我选择安装GUI工具"dconf-tools"

    sudo apt-get install dconf-tools
    

    然后通过以下命令启动GUI:

    dconf-editor
    

    你需要更改的设置位于"/org/nemo/desktop"。 它们非常易懂。

我希望这对你有所帮助。

问题出在一个旧的xfce安装或者是"exo-utils"软件包上。 移除"exo-utils"。这是一个众所周知的老问题:
sudo apt-get remove --purge exo-utils

而且一切都按预期运行。

1当发出这个命令时,我收到通知说以下内容也将被删除:exo-utils thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman xfce4 xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-goodies xfce4-mailwatch-plugin xfce4-notes-plugin xfce4-panel xfce4-panel-dev xfce4-places-plugin xfce4-quicklauncher-plugin xfce4-sensors-plugin xfce4-terminal xfce4-timer-plugin xfce4-verve-plugin xfce4-weather-plugin xfdesktop4 xubuntu-core xubuntu-desktop。看起来我至少需要其中一些。 - 4xy
对我没用:exo-utils软件包未安装,因此无法删除。 - snark

通过运行以下命令,您可以将打开文件夹的默认应用程序更新为Nautilus。
xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search

H/T https://askubuntu.com/a/288136/628573

也许是其他文件管理器与Nautilus冲突了?在我的情况下是Caja。
sudo apt-get purge caja

以下命令在我的Ubuntu 18.04上有效:
sudo apt-get purge nautilus  
sudo apt-get install nautilus
nautilus --check