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

Ubuntu 22.04 Files文件浏览器网络共享右键菜单缺失“Open in Terminal”选项求助

Ubuntu 22.04 Files文件浏览器网络共享右键菜单缺失“Open in Terminal”选项求助

我完全懂这种糟心的感觉——本来就是冲着Ubuntu“开箱即用”的省心劲儿才用的,结果遇到这种小问题真的挺闹心的!针对你说的Files(也就是Nautilus)在SMB网络共享里右键没“Open in Terminal”的情况,我之前也碰到过,大概率是snap包的权限限制在搞鬼,给你整理几个解决办法:

先排查核心原因:Snap沙箱权限限制

Ubuntu 22.04默认的Files和GNOME Terminal都是以snap包形式安装的,snap的沙箱安全机制会严格限制应用的访问范围,SMB这类通过smb://挂载的网络共享,默认不在snap应用的允许访问列表里,所以右键菜单里的“Open in Terminal”选项会因为权限不足被隐藏。

解决方案步骤

  1. 确认应用是否为Snap包
    先打开终端,执行下面的命令,看看Files和终端是不是snap版本:
snap list | grep -E "nautilus|gnome-terminal"

如果输出里能看到nautilus和gnome-terminal的条目,那就确定是snap权限问题了。

  1. 给Files添加网络挂载点访问权限
    执行以下命令,给snap版的Files开启可移动介质/网络挂载点的访问权限:
sudo snap connect nautilus:removable-media

这个权限会让Files能访问SMB共享这类非系统默认的挂载位置。

  1. 给终端添加对应访问权限
    有时候光给Files开权限还不够,终端本身也需要能访问网络共享路径,才能让右键菜单的选项正常显示,执行:
sudo snap connect gnome-terminal:removable-media
  1. 重启Files进程生效
    最后关闭所有Files窗口,执行命令重启Files:
killall nautilus

重新打开Files,再进入SMB共享文件夹,右键空白处应该就能看到“Open in Terminal”选项了。

额外说明

如果你之前用的是更早版本的Ubuntu,那时候默认用的是deb版的Nautilus,没有snap沙箱的限制,所以网络共享的右键菜单是正常的。现在换成snap包后,安全权限更严格了,才会出现这种“本来能行现在不行”的情况,手动开启权限就能恢复原来的便利啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 06:44:33