Hello World

MacOS 软件

我对软件的选择,通常是两种相反的逻辑:极简或者高度可配置。

一个软件要么提供了某一个简单便捷的功能,要么是它存在高度可配置的方法,来符合我个性化的需求。

浏览器

我对浏览器的需求:

  1. Chromium 内核,我需要通过 auto-browser 自动化操作;
  2. 垂直或隐藏tab,我通常会打开十几个tab,如果是顶部的tab很难查看,切换;
  3. 可配置的快捷键操作;
  4. 稳定。

浏览器对比

brave arc Chrome vivaldi
可配置tab 普通 一般 糟糕 高级
外观 普通 好看 普通 可配置
稳定性 稳定 一般 稳定 糟糕
广告过滤 一般 一般 一般
配置同步 糟糕
快捷键操作 一般 一般 一般 一般

因为我在 MacOS上使用 vivaldi,稳定性极差。最终选择了 Brave。

Chromium 插件

通信

软件软件 说明
微信 版本 3.8.10,该版本能够通过 Accessibility API 充分操作。
wechat-cli CLI 命令行来接收、发送微信消息
wechat-Emacs 通过微信来接收、发送微信消息

终端

ghostty

Alacritty

优点:极简 缺点:icon 丑,中文字体不可配置

密码

bitwarden

记忆辅助

软件软件 说明
anki 间隔重复学习软件
anki-helper 通过 org mode 同步 anki
auto-browser 通过 Emacs 控制浏览器来访问 AnkiWeb 进行学习

截屏、录屏

软件软件 说明
licecap 录制桌面 gif
OBS 录制多个程序一起的 mp4
macosrec 录制单个程序的截图或者 gif
shottr 区域截图

Menu Bar 管理

鉴于 MacOS 糟糕的 Menu Bar 管理能力,直接把它隐藏,用 SketchyBar 替代。

词典

欧路词典

输入法

软件软件 说明
Rime 高可配置的输入法

容器管理

colima

Hammerspoon

  • Previous: Emacs Packages