我想将默认文件资源管理器从 nautilus 更改为 Thunar。我在网上搜索了几个小时,并遵循了所有建议,但都不起作用。
我预期的结果是:双击桌面上的文件夹时,Thunar 应该会打开。
我的系统是 VERSION="18.04.3 LTS (Bionic Beaver)"
我目前所做的:
我更改了 /usr/share/applications/ 中的所有文件(因此所有将 nautilus 设置为打开文件夹的文件)以使用 Thunar:
user@computer:/usr/share/applications$ grep -i Thunar *(并排除 Thunar-Files 本身)
backup-mimeinfo.cache:inode/directory=org.gnome.baobab.desktop;nautilus-folder-handler.desktop;org.gnome.Nautilus.desktop;Thunar-folder-handler.desktop;defaults.list:inode/directory=Thunar-folder-handler.desktop
defaults.list:x-directory/normal=Thunar-folder-handler.desktop
mimeinfo.cache:inode/directory=org.gnome.baobab.desktop;nautilus-folder-handler.desktop;org.gnome.Nautilus.desktop;Thunar-folder-handler.desktop;
nautilus-autorun-software.desktop:TryExec=thunar
nautilus-autorun-software.desktop:Exec=thunar
nautilus.desktop:Exec=thunar
nautilus.desktop:Exec=thunar
nautilus-folder-handler.desktop:Exec
=thunar nautilus-home.desktop:Exec=thunar
nautilus-home.desktop:Exec=thunar
org.gnome.Nautilus.desktop:Exec=thunar
org.gnome.Nautilus.desktop:Exec=thunar
thunar-volman-settings.desktop:Exec=thunar-volman-settings我改变了 Mime 协会
sudo xdg-mime 默认 Thunar.desktop inode/目录应用程序/x-gnome-saved-search
我检查了 mimeinfo.cache:
用户@计算机:/usr/share/applications$ grep inode mimeinfo.cache inode/directory=org.gnome.baobab.desktop;nautilus-folder-handler.desktop;org.gnome.Nautilus.desktop;Thunar-folder-handler.desktop;
我在我的主目录中更改了 mimeapps.list:
user@computer:~/.config$ cat mimeapps.list
[添加的关联]
application/x-nautilus-link=Thunar-folder-handler.desktop;
inode/directory=Thunar-folder-handler.desktop;
[默认应用程序]
inode/directory=Thunar-folder-handler.desktop
application/x-gnome-saved-search=Thunar-folder-handler.desktop
但它仍然不起作用。所以原则上我唯一的问题是:当双击桌面上的文件夹时,ubuntu 如何决定做什么?
答案1
好的,感谢用户 vanadium 的提示,我发现 thunar 无法处理桌面: stackexchange.com 上的问题
所以我必须处理它...