![使用应用程序操作打开 thunar 目录](https://linux22.com/image/1010953/%E4%BD%BF%E7%94%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%93%8D%E4%BD%9C%E6%89%93%E5%BC%80%20thunar%20%E7%9B%AE%E5%BD%95.png)
问题
例如,从应用程序打开 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
答案1
实际上目录“ /usr/share/applications/
”不包含要编辑的文件。提到的文件是...的链接
' default.list
'
指向位于:
' /etc/gnome/
'
尽管提到的方法确实编辑了正确的文件。
我认为命令中的 thunar 和 nautilus 是大写的。因此,应该是:
‘inode/目录=否autilus-文件夹处理程序.desktop‘
或者
‘inode/目录=电视hunar-文件夹处理程序.desktop‘
也许将 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 似乎可以恢复默认行为并解决问题。
但删除其他应用程序并不是解决问题的办法。