Skip to content

feat: 点击工具栏图标时显示终端选择下拉菜单(类似 OpenInTerminal 的 selector) #5

Description

@cycle2zhou

Feature Request:点击工具栏图标时弹出终端选择菜单

当前问题

目前 go2shell 只能打开一个预设的默认终端。要切换到其他终端,需要按住 Option 键再点击打开设置界面切换,或者用 defaults write 命令修改。当用户经常需要在不同终端应用间切换时,操作路径较长。

期望

参考 OpenInTerminal 的 Finder Extension 实现,希望点击 go2shell 的 Finder 工具栏图标时,能弹出一个下拉菜单,列出当前 Mac 上已安装的所有终端应用(Terminal.app、iTerm2、Warp、Ghostty、WezTerm、Kitty、Alacritty 等),用户直接点击即可在对应终端中打开当前 Finder 目录。

菜单中最好能:

  • 显示每个终端应用的名称和图标
  • 标记出当前默认终端
  • 未安装的终端不显示或置灰
  • 保留 Option+点击直接进入设置界面的功能
  • 底部可放一个"偏好设置…"入口

这样既保留了一键打开默认终端的效率(默认终端默认高亮,按 Enter 或点击即打开),又提供了灵活切换的能力。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions