macOS

Bartender 5 中通过脚本自动显示/隐藏 WireGuard 图标

最近系统升级为 Sonoma 后,对应 Bartender 也从 4 升级到 5,发现通过对比图标样式显示/隐藏图标的功能消失了,应该是现在截图的时候,系统有强制的截图图标提示且无法取消,基于隐私的考虑避免应用悄悄获取敏感权限(截图、视频、语音等),和手机上的表现一致。 平常使用 WireGuard 比较多且经常会进行切换,已经习惯了连接时隐藏,断开时显示,突然没有了还有点不习惯,刚好 Bartender5 提示了 Script 的能力,所以写了个简单的脚本来实现这一功能。 首先进入 Bartender 5

使用 TouchID 代替录入 sudo 密码 - macOS 软件小技巧

这篇文章将介绍如何使用 MacBook Pro/MacBook Air 上的指纹,代替录入 sudo 密码,密码长度越长效果越好。大概就是下图的效果: 如果密码不太长且使用外接键盘的话,手不离开键盘可能会更方便一些 ;) 使用软件的方法 以前要实现这个功能,我们需要通过软件来实现这个功能,github 上有一些开源的实现方式: PAM TouchID 实现通过 TouchID 代替 sudo 密码的输入。 PAM WatchID 是上面 TouchID 的一个分支,实现通过 WatchID 代替

常用 CLI 工具下 - 拥抱命令行系列之工具篇

前言 紧接上篇:常用 CLI 工具上 - 拥抱命令行系列之工具篇 主要聚焦在全仿行工具,一些基础内容如终端的选择 iTerm2(macOS only)/Alacritty/Hyper/Tabby,各种的 shell 环境 bash/zsh/fish 等不在本文范围。 BASH:基础功能、高效、通用 ZSH:语法高亮、自动补全、自定制(插件、主题等)、生态

常用 CLI 工具上 - 拥抱命令行系列之工具篇

前言 续篇:常用 CLI 工具下 - 拥抱命令行系列之工具篇 主要聚焦在全仿行工具,一些基础内容如终端的选择 iTerm2(macOS only)/Alacritty/Hyper/Tabby,各种的 shell 环境 bash/zsh/fish 等不在本文范围。 本文聚焦已经有了基础环境,通过下面的命令行工具提高日常的效率。本文基于 macOS 下的 zsh + oh-my-zsh 为基础环境。下面大部分工具都支持 macOS 和各种版本的

ungoogle-chromium - 全平台纯净版浏览器

为什么选择 ungoogle-chromium 之前的主力浏览器一直是 Firefox,但是随着 Chrome 不断对浏览器市场的蚕食,基本已经成为了事实的 web 标准,很多网站也放弃了 Firefox 或者支持不完善,最终被迫迁移到了 Chrome。 由于 Chrome 和 Google 的关系,也不知道收集了多少个人信息,让人相当的不爽。最后找到了 ungoogle-chromium ,从名字就可以直白的看出,它就是一个剔除了 Google 服务的特别 Chromium 版本。 Chrome 和 Chromium