必须修改默认终端程序绑定才能统一所有触发行为,可通过控制中心图形界面、文件管理器右键属性或终端命令三种方式实现,其中图形界面最直接,命令行最可靠,最后需验证生效。

双击桌面快捷方式或点击启动器图标时,系统调用的终端模拟器不是你常用的那一个,说明默认终端程序未正确绑定,必须修改其关联才能让所有触发行为(如右键“在终端中打开”、快捷键 Ctrl+Alt+T、xdg-open 调用)统一指向目标终端。
通过控制中心图形界面设置
这是最直接、无需记忆命令的操作路径,适合只想快速切换全局默认终端的用户。
点击任务栏左下角「控制中心」图标,进入系统设置界面。
左侧导航栏中点击「默认程序」。
右侧列表中找到「终端」分类项,点击其右侧的下拉箭头。
从弹出菜单中选择你希望设为默认的终端程序,例如「深度终端」或「GNOME 终端」;若目标未列出,点击加号按钮→浏览至其.desktop文件(通常位于 /usr/share/applications/ 或 ~/.local/share/applications/)→选中并添加。
通过文件管理器右键属性设置
该方法仅影响特定文件类型(如 .desktop 文件或终端快捷方式)的打开行为,不改变系统级默认终端,但可验证终端是否被系统识别。
在桌面或文件管理器中找到任意一个终端相关的 .desktop 文件(如 deepin-terminal.desktop)。
鼠标右键点击 → 选择「属性」 → 切换到「打开方式」选项卡。
选中目标终端程序 → 【必须勾选“设为默认”按钮,否则仅本次生效】 → 点击「确定」。
用终端命令强制绑定终端 MIME 类型
当图形界面设置后仍调用旧终端,或需脚本化批量配置时,这条命令路径最可靠。它直接写入 XDG 标准配置,绕过桌面环境缓存。
第一步:打开终端(Ctrl+Alt+T),执行以下命令查询当前绑定:
xdg-mime query default x-scheme-handler/terminal
第二步:获取目标终端的 .desktop 文件名。在启动器中右键点击目标终端(如「UOS Terminal」)→「将快捷方式发送到桌面」→把桌面上生成的图标拖进终端,自动显示完整路径,提取末尾部分(如 org.ukui.terminal.desktop)。
第三步:执行绑定命令:
xdg-mime default org.ukui.terminal.desktop x-scheme-handler/terminal
【desktop 文件名和 MIME 类型之间必须用空格分隔,且不能漏掉 .desktop 后缀】
第四步:验证是否生效,再次运行 xdg-mime query default x-scheme-handler/terminal,确认输出与设定一致。
验证默认终端是否真正生效
关闭所有终端窗口,按 Ctrl+Alt+T 尝试启动。
右键任意文件夹 → 选择「在终端中打开」。
在终端中执行 echo $TERM 和 ps -p $$,确认进程名为目标终端名称(如 ukui-terminal),而非 bash 或 zsh 进程名。

















