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 或点击即打开),又提供了灵活切换的能力。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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