麒麟系统中“在终端打开”选项缺失时,需依次尝试安装nautilus-open-terminal扩展、手动部署nautilus脚本、启用nautilus-actions工具、启用dconf中show-open-terminal开关、重装gnome终端与nautilus组件。

如果您在麒麟操作系统中发现文件管理器或桌面右键菜单缺少“在终端打开”选项,则可能是由于相关扩展组件未安装或脚本未配置。以下是恢复该功能的具体操作路径:
一、安装 nautilus-open-terminal 扩展包
该软件包专为 GNOME 桌面环境设计,可直接向 Nautilus 文件管理器注入“在终端中打开”右键菜单项,无需手动编写脚本。
1、打开终端(可通过快捷键 Ctrl + Alt + T 启动);
2、执行系统更新命令:sudo apt update;
3、安装扩展组件:sudo apt install nautilus-open-terminal;
4、重启文件管理器:nautilus -q;
5、重新打开任意文件夹,在空白处右键,确认是否出现“在终端中打开”选项。
二、手动部署 Nautilus 脚本方案
当系统未提供 nautilus-open-terminal 包,或需兼容定制化环境时,可通过本地脚本方式实现相同功能,所有逻辑由用户可控的 Shell 脚本驱动。
1、创建脚本存放目录:mkdir -p ~/.local/share/nautilus/scripts/;
2、新建脚本文件:nano ~/.local/share/nautilus/scripts/Open\ Terminal\ Here;
3、写入以下内容并保存:#!/bin/bash gnome-terminal --working-directory="$NAUTILUS_SCRIPT_CURRENT_URI" exit 0;
4、赋予执行权限:chmod +x ~/.local/share/nautilus/scripts/Open\ Terminal\ Here;
5、刷新文件管理器缓存:nautilus -q;
6、再次右键任意文件夹空白处,展开“Scripts”子菜单,点击“Open Terminal Here”验证执行效果。
三、启用 nautilus-actions 图形化配置工具
该工具提供图形界面用于管理右键菜单行为,支持绑定命令、设置图标、定义可见条件等高级策略,适合多场景策略部署。
1、安装配置工具:sudo apt install nautilus-actions;
2、启动图形配置界面:nautilus-actions-config-tool;
3、点击左上角“+”号新建动作,名称设为“在终端打开”;
4、在“Command”页签中,“Path”填写 gnome-terminal,“Parameters”填写 --working-directory %d;
5、在“Conditions”页签中勾选“Directories”和“Appears if selection is empty”;
6、点击“Apply”,关闭配置工具后执行 nautilus -q 重启文件管理器。
四、检查并修复 dconf 终端菜单开关
部分麒麟OS版本将右键终端入口作为可开关特性,默认可能被禁用,需通过 dconf 配置数据库显式启用。
1、安装 dconf 编辑器(如未预装):sudo apt install dconf-editor;
2、运行配置编辑器:dconf-editor;
3、导航至路径:org > gnome > nautilus > preferences;
4、找到键值 show-open-terminal,将其设为 true;
5、若该键不存在,右键空白处选择“Add New Key”,类型选 Boolean,名称填入上述键名,值设为 true;
6、关闭编辑器并执行 nautilus -q 刷新生效。
五、重建桌面环境终端集成依赖
当上述方法均无效时,可能因核心组件缺失或损坏导致菜单注册失败,需强制重装终端与文件管理器关联模块。
1、重新安装 GNOME 终端主程序:sudo apt install --reinstall gnome-terminal;
2、重装 Nautilus 及其扩展支持:sudo apt install --reinstall nautilus nautilus-extension;
3、同步修复依赖关系:sudo apt --fix-broken install;
4、清除用户级配置缓存:rm -rf ~/.cache/nautilus;
5、注销当前会话并重新登录,或执行 nautilus -q 后等待自动重启。










