← 返回信息流
AI 资讯Hacker News·5 天前

Quintile:macOS 键盘网格平铺工具

原标题:Quintile – keyboard N×M grid tiling for macOS

速览

Quintile 为 macOS 用户提供了一种基于键盘快捷键的窗口平铺方式,支持自定义 N×M 网格布局。该工具旨在提升多窗口管理效率,尤其适合需要同时查看多个应用的专业用户。它通过简洁的键盘操作取代传统拖拽,减少鼠标依赖。

AI 深度解读

背景

Quintile 是一款针对 macOS 的窗口平铺工具,允许用户通过键盘快捷键将窗口按 N×M 网格布局进行排列。该工具目前通过 Homebrew 分发,但因其 GitHub 仓库尚未达到 Homebrew 的知名度门槛(约 225 颗星 / 90 个 Fork / 90 个 Watcher),官方 brew install quintile 命令被暂时阻止。开发者已提交 PR #274471,但 Homebrew 维护者要求待仓库满足阈值后重新提交。

核心内容

Quintile 是一款菜单栏应用(无 Dock 图标),支持 macOS 14+ 和 Apple Silicon 芯片,已通过 Developer ID 签名和公证(v0.1.8)。安装后可通过 Spotlight 搜索并打开,菜单栏会出现 ⊞! / ⊞ 图标。首次使用需在系统设置中授予辅助功能权限(控制+Option 组合键用于触发快捷键)。

核心操作:按住 Control+Option 组合键(称为 leader),再按下其他按键即可将当前窗口平铺到指定位置。例如,按住 leader 后按 [ 键可将窗口置于左侧三分之一处。所有快捷键映射可在菜单栏图标 → Quick Start… 中查看。用户可以从三分之一布局开始,其余布局可选。

安装方式:

  • 推荐使用 brew reinstall --cask stefanopineda/quintile/quintile 进行升级或重装。
  • 若 brew 提示“已安装最新版本”但应用已丢失,需先强制卸载(brew uninstall --cask --force --zap ...)再重新安装。
  • 注意:在 Finder 中删除应用并非完整卸载,Homebrew 会保留 cask receipt。

开发构建:

  • 从源码构建:git clone https://github.com/stefanopineda/quintile,然后执行 cd quintile && make run 运行,make test 测试,make app 生成 dist/Quintile.app

关键要点

  • Quintile 主要通过键盘快捷键实现窗口平铺,无需鼠标操作,适合多窗口工作流。
  • 核心快捷键基于 Control+Option 组合键(leader),按下后按单个字母或符号键即可调整窗口位置。
  • 内置分区方案从“三分之一”布局起步,支持更多自定义网格(N×M)。
  • 当前版本 v0.1.8,仅支持 macOS 14+ 和 Apple Silicon,已签名公证。
  • 通过 Homebrew 分发存在门槛限制,需仓库达到一定关注度才能进入官方 cask 仓库。
  • 卸载必须使用 Homebrew 的 --zap 参数彻底清除,否则可能残留配置。
  • 开发者提供了源码构建方式,方便用户自行编译或测试。

意义与影响

Quintile 为 macOS 用户提供了一种轻量、无干扰的窗口管理方案,尤其适合习惯键盘操作的用户。相比 macOS 原生窗口管理(仅支持分屏)或第三方工具(如 Magnet、Rectangle),Quintile 的 N×M 网格布局更灵活,且完全基于菜单栏运行,无 Dock 图标占用。其开源特性允许社区贡献和自定义。不过,由于 Homebrew 知名度门槛的限制,普通用户可能暂时无法通过最简单的 brew install 安装,需要手动添加 Tap 或从源码构建,这在一定程度上影响了推广速度。未来若仓库达到门槛,有望被更多用户采用。

查看原文 →github.com