Gnome 建议我用 Anjuta 打开外置硬盘

Mik*_*tov 3 external-hdd gnome-shell

当我连接外部硬盘时,GNOME 建议使用 Anjuta 打开它:

用于插入新硬盘的 Gnome 通知

如何使用 Nautilus 打开它?

don*_*sti 5

很可能与此提交有关:

用 Anjuta 打开一个目录

他们改变的地方:

 [File Loader]
-SupportedMimeTypes=application/x-anjuta-old
+SupportedMimeTypes=application/x-anjuta-old,inode/directory
Run Code Online (Sandbox Code Playgroud)

所以在安装时anjutaupdate-desktop-database运行(在安装后);更新/usr/share/applications/mimeinfo.cache并且默认处理程序inode/directory变为anjuta.
要修复此运行:

xdg-mime default org.gnome.Nautilus.desktop inode/directory
Run Code Online (Sandbox Code Playgroud)

或手动编辑~/.local/share/applications/mimeapps.list并添加inode/directory=org.gnome.Nautilus.desktop[Default Applications]例如:

[Default Applications]
inode/directory=org.gnome.Nautilus.desktop
Run Code Online (Sandbox Code Playgroud)

或者如果您已经有一个条目inode/directory,请确保org.gnome.Nautilus.desktop是列表中的第一个。


命令(你已经尝试过)

xdg-mime default nautilus.desktop inode/directory
Run Code Online (Sandbox Code Playgroud)

不再适用于较新版本的gnome/nautilus因为 ( gnome) 应用程序是使用D-BUS激活启动的。结果,nautilus.desktop不再存在 - 它已被替换org.gnome.Nautilus.desktop


如果编辑mimeapps.list无效,则意味着您的 DE 不符合freedesktop.org标准,因此也许是时候提交错误报告了。