You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu(Unity)系统中点击任务栏U盘图标默认启动VS Code,如何恢复为Nemo打开?

Ubuntu(Unity)系统中点击任务栏U盘图标默认启动VS Code,如何恢复为Nemo打开?

我明白你遇到的这个奇怪问题了——插上U盘后点击任务栏的图标,居然用VS Code打开了U盘内容,而不是默认的Nemo文件管理器。你已经尝试修改了VS Code的桌面配置文件/usr/share/applications/code.desktop,把MimeType里的inode/directory条目去掉,但重启后还是没效果,对吧?

咱们来一步步解决这个问题:

1. 确认当前文件夹的默认关联程序

首先打开终端,输入这条命令查看系统现在把文件夹(包括挂载的U盘目录)默认关联到了哪个程序:

xdg-mime query default inode/directory

如果输出是code.desktop,那说明用户级的配置已经把文件夹默认打开程序设成了VS Code,这就是为什么修改系统级的.desktop文件没起作用的原因。

2. 重置文件夹默认打开程序为Nemo

在终端里执行这条命令,直接将inode/directory这个MIME类型的默认程序指定为Nemo:

xdg-mime default nemo.desktop inode/directory

3. 检查并修正用户级MIME配置文件(可选)

如果上面的命令执行后还是没效果,咱们手动检查用户目录下的配置文件:
打开~/.config/mimeapps.list文件(可以用Nemo或者文本编辑器打开),查找有没有类似下面的条目:

inode/directory=code.desktop

如果有的话,把它改成:

inode/directory=nemo.desktop

保存文件后关闭。

4. 让配置生效

最后,重新登录你的系统(或者重启电脑),再插上U盘试试,应该就能用Nemo打开U盘内容了。

另外,你提到的application/octet-stream这个MIME类型其实和文件夹关联关系不大,主要还是inode/directory这个类型的关联出了问题,咱们上面的操作就是针对这个核心问题来修复的。


备注:内容来源于stack exchange,提问作者Marc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:08:09