Omarchy Pulse

导航与窗口管理

更新于 2026年8月22日

在 Omarchy 中,所有操作均可通过键盘完成 —— 真正的所有操作! 当系统首次启动时,单靠鼠标你几乎什么都做不了。但只要按下 Super + Space 即可呼出 Omarchy 菜单,从这里你可以开始完成几乎一切任务。

不过,Omarchy 菜单甚至都不是大多数时候操作系统的主要方式。我们可以做到更快!所有最重要的应用程序都直接绑定到了独立的快捷键上。按下 Super + Return 启动终端,按下 Super + Shift + Return 启动浏览器。尝试先后按下它们,你就能亲眼见证 Hyprland 平铺布局的神奇之处:

navigation-browser-terminal

接着你可以按下 Super + J 将它们改为上下垂直堆叠,而不是左右并排:

navigation-stacked

再次按下 Super + J 即可恢复左右并排位置。然后尝试在聚焦浏览器时按下 Super + Shift + Arrow Right(右方向键)来交换两个窗口的位置。

现在尝试按下 Super + Ctrl + T 启动活动监视器 (Activity Monitor)。它将以浮动窗口的形式出现。你可以使用 Super + T 将其平铺化(再次按下可恢复浮动)。现在按下 Super + Shift + F 打开文件管理器。你将获得一个整齐的四分屏布局:

navigation-fourway-tiling

你可以通过 Super + 方向键 在不同窗口之间导航切换当前活动窗口。这会切换焦点并将光标移动到新应用程序的中心。

按下 Super + Shift + 2,即可将当前聚焦的应用程序移动到第二个工作区 (Workspace)。按下 Super + Shift + 1 可将其移回。(使用 Super + Shift + Alt + 2 可以在不切换工作区视角的情况下将当前窗口移动到第二个工作区)。

按住 Super 键并使用鼠标左键点击拖动窗口,即可调整其摆放位置。按住 Super 键并使用鼠标右键,可以自由调整窗口大小。

关闭当前窗口请使用 Super + WSuper + Q(按下 Ctrl + Alt + Delete 可以关闭所有窗口)。

你还可以通过 Super + F 进入全屏模式,或者通过 Super + Alt + F 进入全宽模式(保留顶部状态栏),或者通过 Super + Ctrl + F 进入窗口内全屏(观看 YouTube 时非常实用!)。

Dwindle 布局 vs 滚动布局 (Scrolling Layout)

Omarchy 的默认平铺布局称为 dwindle 螺旋平铺。它会始终保持当前工作区上的所有打开窗口同时可见,即便需要将它们相应缩小时也是如此。

navigation-dwindle-layout

但你也可以将某个工作区切换为滚动布局 (Scrolling Layout),在该布局下窗口会横向并排排列,超出屏幕显示边缘的内容可以通过滚动查看。通过 Super + L 即可将单个工作区切换为此布局。

navigation-scrolling-layout

该选择是基于工作区独立的,并且会自动持久化保存。因此你可以将工作区 1 设为 dwindle 布局用于浏览网页,将工作区 2 设为 scrolling 布局用于写代码,系统重启后依然会保持这种配置。(相同的切换项位于 Omarchy 菜单的 Trigger > Toggle > Workspace Layout 中)。

如果你希望将滚动布局设为全局默认布局,可以在 ~/.config/hypr/looknfeel.lua 中进行配置:

hl.config({
  general = {
    layout = "scrolling",
  },
})

窗口分组 (Grouping Windows)

使用 Super + G 可以对窗口进行分组。一旦进入分组模式,在该状态下启动的每个新窗口都会归入该分组中。你可以使用 Super + Ctrl + Left/Right 在分组内的窗口间切换,或使用 Super + Alt + 1/2/3/4 按序号直达指定的分组窗口。

使用 Super + Alt + G 可以将当前窗口移出分组,再次按下 Super + G 则可解散整个分组。最后,使用 Super + Alt + 方向键 可以将分组外的窗口合并进当前分组中。

弹出悬浮窗口 (Popping Windows)

使用 Super + O 可以将一个窗口从其所在的工作区分配中弹出。这会将其固定为一个全局悬浮窗口,无论你切换到哪个工作区它都会跟随显示。这非常适合视频播放器等场景。

navigation-popped-window

便签工作区 (Scratchpad Workspace)

最后,系统还提供了一个特殊的便签工作区 (Scratchpad),它能像经典 Quake 控制台一样随时从屏幕上方下拉覆盖在当前所在工作区之上。使用 Super + ``(反引号键)或 Super + S可以呼出/隐藏它,使用Super + Shift + `` 或 Super + Alt + S 可以将当前窗口放入便签工作区。

它非常适合运行 AI Agent 的终端窗口,或者那些你希望快速交互而无需离开当前工作区的控制工具。若要将窗口移出便签区,只需使用 Super + Shift + 1 之类的快捷键将其直接送至对应工作区即可。

这需要一点时间来习惯!

像这样通过键盘在桌面上导航和管理窗口可能需要一点时间来适应,但一旦习惯之后,你将很难再适应传统依赖鼠标的桌面操作体验!