十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

AeroSpace 如何用 aerospace 命令实现触控板手势切换工作区?

AeroSpace 如何用 aerospace 命令实现触控板手势切换工作区? AeroSpace 如何用 aerospace 命令实现触控板手势切换工作区【免费下载链接】AeroSpaceAeroSpace is an i3-like tiling window manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ae/AeroSpace在 macOS 上使用 AeroSpace 这类平铺窗口管理器后工作区切换通常依赖键盘快捷键。如果你想用触控板手势比如左右横滑也能在显示器之间切换工作区AeroSpace 官方文档提供了一个方案用aerospace eval执行一条组合命令让工作区切换跟随鼠标所在显示器然后借助第三方手势软件把手势绑定到这条命令上。核心命令跟随鼠标所在显示器切换工作区AeroSpace 文档docs/goodies.adoc 的 Use trackpad gestures to switch workspaces 一节给出的两条命令分别是切换到下一个、上一个工作区aerospace eval list-workspaces --monitor mouse --visible | workspace --stdin next; workspace next --wrap-aroundaerospace eval list-workspaces --monitor mouse --visible | workspace --stdin prev; workspace prev --wrap-around这两条命令的含义可以拆解为list-workspaces --monitor mouse --visible列出鼠标所在显示器上当前可见的工作区。其中mouse是一个特殊的显示器 ID代表鼠标所在的显示器见 docs/aerospace-list-workspaces.adoc 引用的--monitor选项说明。workspace --stdin next/workspace --stdin prev--stdin表示工作区列表从 stdin 读取next/prev在该列表中聚焦下一个或上一个工作区见 docs/aerospace-workspace.adoc。末尾的; workspace next --wrap-around/workspace prev --wrap-around当列表里没有更多工作区时兜底--wrap-around允许在第一个和最后一个工作区之间循环跳转。aerospace eval本身用于一次向 AeroSpace 发送多条命令参数是 AeroSpace 自己的 shell 表达式支持;、|等操作符见 docs/aerospace-eval.adoc 和 docs/guide.adoc 的 Shell 一节。也就是说前半段让手势切到鼠标所在显示器上的相邻工作区后半段保证即使该显示器只有单一工作区也不会卡住。把手势绑定到命令AeroSpace 自身只处理键盘快捷键文档中明确说需要Use the software of your choice to assign trackpad gestures to the respective commands即由你选用的第三方手势软件把触控板手势指向上面这两条命令。文档列出的可选工具包括aerospace-swipe第三方项目BetterTouchTool可以把任意命令绑定到触控板手势文档特别提醒可能需要指定aerospace可执行文件的完整路径SwipeAeroSpace第三方项目需要留意的是文档给出的安全提示运行这些分发的二进制之前先确认你信任项目作者或者自行审查源码并构建。另外如果你不想用触控板而想用键盘完成同样的跟随显示器切换效果AeroSpace 也支持把同样的 shell 表达式直接绑到快捷键上例如 docs/guide.adoc 中的示例[mode.main.binding] alt-right list-workspaces --monitor focused --empty no | workspace --stdin next这个例子用的是--monitor focused --empty no聚焦显示器上的非空工作区与触控板场景的--monitor mouse --visible不同按你的实际意图选用。验证是否生效先在终端直接运行上面的aerospace eval命令确保 AeroSpace 正在运行、aerospaceCLI 可用确认工作区按预期切换这一步可以在不依赖任何手势软件的情况下验证命令本身。在第三方手势软件里把手势配置为该命令后移动鼠标到某个显示器做出手势焦点应落在该显示器的相邻工作区上在只有单工作区的边界处由于--wrap-around兜底切换会循环回到第一个/最后一个工作区。限制说明手势识别与绑定依赖第三方工具AeroSpace 本体不提供触控板手势支持。文档中的命令针对 macOS 下的aerospaceCLIBetterTouchTool 等工具执行时可能需要可执行文件的完整路径具体以该工具的配置方式为准。【免费下载链接】AeroSpaceAeroSpace is an i3-like tiling window manager for macOS项目地址: https://gitcode.com/GitHub_Trending/ae/AeroSpace创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表