Ubuntu 20.04 下 vscode 强行接管 nautilus 打开目录以及分区等文件系统入口的问题的解决

在 Ubuntu 20.04 下,如果你安装了 vscode,则可能会遇到它强行接管了 nautilus,而成为了目录以及分区等文件系统入口的默认处理程序的问题。这个问题非常烦人,因为会导致在很多地方你明明要打开一个目录进行相关的文件操作,然而 vscode 突然出现,并询问你是否要信任当前路径。

半年前,我记录了自己与此问题的搏斗经过,但可惜没有成功。今天意外发现了答案

具体操作就是,使用编辑器编辑 /usr/share/applications/code.desktop 文件,找到 MimeType=text/plain;inode/directory; 所在行,要么整行注释掉,要么把 inode/directory; 字样删除掉,保存退出。

然后执行 update-desktop-database 命令(与以上的编辑命令一样,都需要 sudo)使修改生效即可。

发表回复

您的电子邮箱地址不会被公开。