背景
在 macOS 上,文件管理器的选择似乎总是绕不开那几个大名鼎鼎的付费软件。我曾是 ForkLift 的长期用户,但随着版本迭代,我开始对这种“每个大版本重新买断”且乏善可陈的升级内容感到疲倦。
对于一个每天都要打交道的基础工具,我开始思考:是否有一个足够强大、能完全由自己掌控,且不再受制于商业授权的方案? 好吧,不得不承认我有点隐私癖。
于是,我回到了开源世界,重新发现了 Double Commander (DC)。
Double Commander 是一款跨平台的双面板文件管理器。很多人把它当作 Total Commander 的开源替代品。(插播:
最近系统升级为 Sonoma 后,对应 Bartender 也从 4 升级到 5,发现通过对比图标样式显示/隐藏图标的功能消失了,应该是现在截图的时候,系统有强制的截图图标提示且无法取消,基于隐私的考虑避免应用悄悄获取敏感权限(截图、视频、语音等),和手机上的表现一致。
平常使用 WireGuard 比较多且经常会进行切换,已经习惯了连接时隐藏,断开时显示,突然没有了还有点不习惯,刚好 Bartender5 提示了 Script 的能力,所以写了个简单的脚本来实现这一功能。
首先进入 Bartender 5
这篇文章将介绍如何使用 MacBook Pro/MacBook Air 上的指纹,代替录入 sudo 密码,密码长度越长效果越好。大概就是下图的效果:
如果密码不太长且使用外接键盘的话,手不离开键盘可能会更方便一些 ;)
使用软件的方法
以前要实现这个功能,我们需要通过软件来实现这个功能,github 上有一些开源的实现方式:
PAM TouchID 实现通过 TouchID 代替 sudo 密码的输入。
PAM WatchID 是上面 TouchID 的一个分支,实现通过 WatchID 代替
前言
紧接上篇:常用 CLI 工具上 - 拥抱命令行系列之工具篇
主要聚焦在全仿行工具,一些基础内容如终端的选择 iTerm2(macOS only)/Alacritty/Hyper/Tabby,各种的 shell 环境 bash/zsh/fish 等不在本文范围。
BASH:基础功能、高效、通用
ZSH:语法高亮、自动补全、自定制(插件、主题等)、生态
前言
续篇:常用 CLI 工具下 - 拥抱命令行系列之工具篇
主要聚焦在全仿行工具,一些基础内容如终端的选择 iTerm2(macOS only)/Alacritty/Hyper/Tabby,各种的 shell 环境 bash/zsh/fish 等不在本文范围。
本文聚焦已经有了基础环境,通过下面的命令行工具提高日常的效率。本文基于 macOS 下的 zsh + oh-my-zsh 为基础环境。下面大部分工具都支持 macOS 和各种版本的