创建更清洁的 MacOS 工作区

2025-06-09

创建更清洁的 MacOS 工作区

别误会,macOS 默认的窗口管理和桌面环境很棒。然而,在 Linux 发行版上尝试了其他窗口管理方案后,我渴望找到一个更好的解决方案。过去几年,我一直很喜欢 Linux 桌面的配置,因此我一直在寻找可以在 macOS 上使用的类似工具。

替代文本

在本文中,我将引导您完成类似上图的设置。您看到的使用工具是:

  • yabai(窗口管理)
  • skhd(yabai、运行命令等的热键)
  • iTerm2(终端模拟器)
  • pywal(配色方案生成器)
  • Übersicht(桌面上的 JSX 小部件)
  • ncmpcpp 和 mopidy(命令行上的 Spotify 音乐播放器)
  • dmenu-mac(替代 Spotlight 启动器)
  • gotop(htop 替代品)

入门

雅白

替代文本

Yabai 是一款窗口管理器,源自其早期的 WM 开发者,即 Chunkwm。如果你曾经使用过 i3 或 i3-gaps,你会发现它们非常相似。Yabai 是一款平铺窗口管理器。你可以在 GitHub Wiki 上找到大量的自定义选项。

请按照此处的说明进行安装。请确保在 Mac 上禁用 SIP!

如果您想要与我类似的设置,您可以使用此处.yabairc的文件

SKHD

skhd(简单热键守护进程)是一款适用于 macOS 的热键管理器。它与 yabai 出自同一人之手,并与其紧密协作。使用 skhd,您可以创建按键绑定来编辑工作区、启动应用程序、更改系统值等等。

请按照此处的说明进行安装。如果您想要一个已包含一些 Yabai 绑定的配置,您可以使用此处.skhdrc的文件

iTerm2

iTerm2 是一款出色的 macOS 终端模拟器。它提供了大量的自定义设置,甚至可以与 pywal 兼容。Pywal 是一款工具,可以根据图片生成配色方案,并根据图片设置壁纸。

要安装 iTerm2,请从这里获取。

如果您想使用我的配置文件,只需打开配置文件>默认>颜色:在配色方案下选择导入>导入此文件并选择它作为您的配色方案。

要安装 pywal,请运行pip3 install pywal haishoku。我发现 haishoku 后端可以生成最合适的配色方案。

ncmpcpp/mopidy

替代文本

ncmpcpp 是一款基于命令行的音乐播放器。您可以在图片顶部的两个终端中看到它的运行情况。它能够控制我使用 mopidy 托管的 mpd。Mopidy 是 mpd 的替代品,它提供了类似 MPD 的协议和插件。我使用 mopidy 是因为它允许我将 Spotify 添加到我的 mpd 服务器!这意味着我可以通过 mpd 获得所有 Spotify 功能。

首先安装 mopidy、mopidy-mpd 和 mopidy-spotify。您可以按照此处的步骤操作。接下来,按照此处的步骤安装 ncmpcpp。请忽略安装 mpd 的步骤。

我没有对这些默认配置进行太多更改,因此请随意进行自己的实验!

前往顶部

Gotop 是一款非常棒的 Go 语言进程管理器。它可以显示大量关于系统的信息,包括哪些进程正在使用哪些资源。你可以先安装 Go,然后运行go get -u github.com/cjbassi/gotop

其他定制

您还可以为 Firefox 和主题使用自定义 CSS。我制作了一个工具来简化此过程。点击此处了解更多关于 Foxify-CLI 的信息

鏂囩珷鏉ユ簮锛�https://dev.to/m4cs/creating-a-cleaner-macos-workspace-2e35
PREV
使用 Cypress 进行 API 测试 - 第一部分
NEXT
使用 CSS 变量赋予你的 CSS 超能力