Linux下Code-OSS打开所在文件夹为何强制调用Dolphin而非默认管理器
解决Code-OSS强制调用Dolphin打开文件夹的问题
先确认系统默认文件管理器设置是否生效
执行以下命令检查当前默认目录打开程序:xdg-mime query default inode/directory如果输出不是
thunar.desktop,执行命令设置默认:xdg-mime default thunar.desktop inode/directory这个命令比手动修改
mimeapps.list更可靠,会自动同步相关配置文件。检查Code-OSS内置设置
打开Code-OSS的设置界面(快捷键Ctrl+,),搜索关键词open folder或file manager,查看是否有自定义文件夹打开命令的选项,直接将其设置为thunar。修复Code-OSS硬编码调用Dolphin的问题
如果上述方法无效,说明Code-OSS可能硬编码了Dolphin的调用路径,可通过创建软链接绕过:- 先确认Thunar的安装路径:
which thunar - 创建Dolphin的软链接指向Thunar:
sudo ln -s $(which thunar) /usr/bin/dolphin
这样Code-OSS调用
dolphin命令时,实际启动的是Thunar。- 先确认Thunar的安装路径:
检查Code-OSS配置文件
打开Code-OSS的用户配置文件~/.config/Code - OSS/User/settings.json,搜索是否存在类似files.explorer.openFolderCommand的配置项,如果有,将其值改为"thunar"。
内容的提问来源于stack exchange,提问作者rllynotfox
相关产品推荐
相关产品推荐

