尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

如何快速安装OmniWM:Homebrew、Nix与GitHub官方发布的3种方法完整指南

如何快速安装OmniWM:Homebrew、Nix与GitHub官方发布的3种方法完整指南 如何快速安装OmniWMHomebrew、Nix与GitHub官方发布的3种方法完整指南【免费下载链接】OmniWMFree, open-source tiling window manager for Apple Silicon Macs, with Niri-style scrolling containers and Hyprland-style Dwindle BSP.项目地址: https://gitcode.com/gh_mirrors/om/OmniWMOmniWM是一款免费开源的 macOS 平铺窗口管理器tiling window manager专为 Apple Silicon Mac 打造支持 Niri 风格滚动容器与 Hyprland 风格 Dwindle BSP 两种布局。本文将带你用 Homebrew、Nix、GitHub 官方发布三种方式在 5 分钟内完成OmniWM 安装与首次启动配置让你快速获得整洁高效的窗口管理体验。一、安装前先确认OmniWM 系统要求OmniWM 对运行环境有一定要求安装前建议对照检查详细说明见 README.md 的 Requirements 部分项目要求芯片Apple SiliconM 系列芯片系统macOS 26Tahoe或更高版本权限辅助功能Accessibility 输入监控Input Monitoring系统设置「Displays have separate Spaces」必须开启可选权限屏幕录制用于 Overview 缩略图、拖拽预览等 好消息官方发布版经过 Developer ID 签名和 Apple 公证无需关闭系统完整性保护SIP放心安装。二、方法1Homebrew 一行命令安装推荐⭐OmniWM 已收录进 Homebrew 官方 cask 仓库是最快的安装方式。1. 一行命令完成安装brew install --cask omniwm安装完成后会自动完成两件事安装OmniWM.app应用将命令行工具omniwmctl加入PATH方便脚本自动化2. 升级与迁移升级先退出正在运行的 OmniWM再执行brew upgrade omniwm然后重新启动即可。从旧 tap 迁移如果你之前用BarutSRB/tap安装过请按顺序执行以下命令brew update brew upgrade omniwm brew untap BarutSRB/tap⚠️ 注意brew update必须放在最前面它会拉取旧 tap 到官方 cask 的重定向顺序颠倒可能会导致 OmniWM 被误卸载。三、方法2Nix 安装声明式配置党福音OmniWM 已被打包进 nixpkgsHome Manager 也提供了官方的programs.omniwm模块。该包会保留 Developer ID 签名完整性并同时在PATH中暴露OmniWM和omniwmctl。1. 快速安装nix profile install nixpkgs#omniwm使用 nix-darwin 或 Home Manager 时也可以把pkgs.omniwm加到environment.systemPackages或home.packages中。2. Home Manager 声明式配置在配置文件中启用模块即可实现「安装包 launchd 开机自启 生成 settings.toml」一条龙programs.omniwm { enable true; settings ./omniwm-settings.toml; }; 两个小提示Nix 包目前仅在 unstable 渠道提供版本可能略滞后于最新官方发布若希望手动启动/退出 OmniWM可设置programs.omniwm.launchd.enable false。四、方法3下载 GitHub 官方发布版无需包管理器如果你不想装 Homebrew 或 Nix可以直接下载官方打包好的应用。1. 三步完成安装前往项目 Release 页面下载最新的OmniWM-v版本号.zip应用压缩包版本号以 Release 页面为准解压后将OmniWM.app拖入/Applications文件夹继续完成下文「首次启动配置」2. 版本核对小技巧安装后可在终端运行omniwmctl version查看当前版本号确认与下载版本一致。官方发布脚本见 omniwm_release.py文档入口见 install.md。五、首次启动配置权限与系统设置三种方式通用无论用哪种方式安装首次启动都要完成以下 5 步这是最容易卡住新手的环节打开系统设置 桌面与程序坞 调度中心Mission Control打开「Displays have separate Spaces」退出并重新登录 macOS让该设置生效原本已开启的可跳过启动 OmniWM在授权弹窗中授予辅助功能和输入监控权限两者均为必需可选授予屏幕录制权限用于 Overview 窗口缩略图、拖拽预览等视觉效果回到 OmniWM 权限窗口点击Start OmniWM或「Continue Without Screen Recording」若仍提示缺少权限点击Check Again重试完成后窗口会自动按方向感知的 Niri 容器进行平铺——横屏显示左右滚动的列竖屏显示上下滚动的行。六、安装后验证与更新机制1. 快速验证安装是否成功菜单栏出现 OmniWM 图标打开几个应用窗口确认它们自动平铺排列终端输入omniwmctl无报错2. 更新检查OmniWM 默认每天启动时最多检查一次新版 Release更新始终手动、不会自动下载或安装有新版本时会弹出居中提示框附 Release 说明与操作按钮可在Settings General Updates中调整更新检查行为也可随时通过菜单栏的Check for Updates...手动检查七、常见问题 FAQQ1安装后窗口没有自动平铺检查「Displays have separate Spaces」是否开启并重新登录同时确认辅助功能、输入监控权限都已授予。Q2想用omniwmctl脚本化控制IPC 默认是关闭的请先在菜单栏中开启Enable IPC命令参考 IPC-CLI.md。Q3Intel Mac 能装吗不能。OmniWM 目前仅支持 Apple Silicon macOS 26 及以上版本。Q4想要开发者调试版可参考 CONTRIBUTING.md 从源码构建独立的OmniWM Dev应用。写在最后三种安装方式对比Homebrew 一行命令最省事Nix 适合声明式配置党GitHub Release 适合不想装包管理器的用户。装好后花 5 分钟完成权限配置配合Option 方向键等默认快捷键你离高效的 macOS 平铺工作流只差一次重启。更多功能Quake 终端、命令面板、Scratchpad、多显示器路由欢迎深入 README.md 探索【免费下载链接】OmniWMFree, open-source tiling window manager for Apple Silicon Macs, with Niri-style scrolling containers and Hyprland-style Dwindle BSP.项目地址: https://gitcode.com/gh_mirrors/om/OmniWM创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表