使用应用程序操作打开 thunar 目录

使用应用程序操作打开 thunar 目录

问题

例如,从应用程序打开 thunar 目录时:

  • 在 Firefox 的下载部分中,单击“使用文件夹打开”

  • 或者从 thunderbird 故障排除中单击“打开目录”

... 使用其他应用程序打开目录的操作处理不当。


解决方案

能够解决此问题,如下所示:

  • 使用 root 权限打开 thunar

  • ' /usr/share/applications/'

  • 打开文件' defaults.list'

  • 将文件保存为 defaults.list.backup-original

  • 再次打开文件' defaults.list'

  • 转到‘inode/directory=’(按 [ctrl]+[f],粘贴‘inode/directory=nautilus-folder-handler.desktop’并按 [enter])

  • 改变 ' inode/directory=nautilus-folder-handler.desktop'

  • 改为 'inode/directory=图纳尔-folder-handler.desktop

  • 保存文件并检查是否有效


此外

注意到同一目录中的文件 mimeinfo.cahce 有以下行:

  • 'inode/directory=org.gnome.baobab.desktop;Thunar-folder-handler.desktop;'

确实更改了此行,因为最初打开的是 baobab 程序而不是文件夹管理器内的目录。

但它没有效果。

在选择文件并选择打开“发送到(应用程序)”后,打开文件夹的操作不再打开 baobab,而是打开此应用程序。每次从各种应用程序打开目录时都会发生这种情况。

所以最后这行就保留了下来。


也许有人

了解更多关于 Thunar 的知识

可以解释 Thunar 的工作原理

并可以确认该解决方案是否足够好。


有类似问题的其他帖子:

https://forum.xfce.org/viewtopic.php?id=4128

https://forum.xfce.org/viewtopic.php?id=3163

https://bugzilla.redhat.com/show_bug.cgi?id=1278845

答案1

实际上目录“ /usr/share/applications/”不包含要编辑的文件。提到的文件是...的链接

' default.list'

指向位于:

' /etc/gnome/'

尽管提到的方法确实编辑了正确的文件。


我认为命令中的 thunar 和 nautilus 是大写的。因此,应该是:

inode/目录=autilus-文件夹处理程序.desktop

或者

inode/目录=电视hunar-文件​​夹处理程序.desktop


也许将 thunar 设置为默认管理器可能会有帮助,请参阅:

如何将 Thunar 设置为默认文件管理器?

也许这个命令可能会有帮助:

' sudo gio mime inode/directory Thunar.desktop'


此外,Baobab 似乎与文件管理器配合得并不好,请参阅:

https://forum.manjaro.org/t/disk-usage-analyzer-baobab-r-click-open-folder-not-working/50890


此外,通过从系统中删除 Baobab 似乎可以恢复默认行为并解决问题。

但删除其他应用程序并不是解决问题的办法。


相关内容