news 2026/9/6 16:05:45

Vorssaint快速切换:一键深浅模式、清空废纸篓、锁定屏幕

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vorssaint快速切换:一键深浅模式、清空废纸篓、锁定屏幕

Vorssaint快速切换:一键深浅模式、清空废纸篓、锁定屏幕

【免费下载链接】vorssaint-utilsFree and open-source macOS menu bar toolkit.项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils

Vorssaint是一款免费开源的 macOS 菜单栏工具集,其中的「快捷切换(Quick Toggles)」功能把系统级操作收进一个面板:一键切换深浅色模式、清空废纸篓、锁定屏幕,外加推出磁盘、显示隐藏文件等常用动作,全部即点即生效。

什么是 Vorssaint 快捷切换

安装 Vorssaint 后,点击菜单栏图标打开面板,选择「快捷操作」标签页,就能看到一列带图标的系统动作按钮。每个动作一行、一个按钮,不需要记忆快捷键,也不需要打开系统设置层层点选。

它包含 10 个开箱即用的快速操作:

动作作用
🌙 切换深色/浅色模式一键改变整个系统外观,按钮文案会随当前状态自动变化
⌨️ 键盘背光开关键盘灯(支持的机型才显示)
🎙️ 麦克风静音一键静音/恢复所有麦克风输入
🗑️ 清空废纸篓带确认弹窗,防止误删
💾 推出所有磁盘安全推出全部外置磁盘
👁️ 显示/隐藏隐藏文件切换 Finder 的隐藏文件可见性
🖥️ 隐藏/显示桌面图标让桌面瞬间清爽
🔒 锁定屏幕立即锁屏,回来需要输密码
⏻ 关闭显示器屏幕熄灭但 Mac 继续运行
✨ 启动屏保所有显示器立即开始

高频场景实战

一键切换深浅模式:系统级即时生效

深色模式按钮走的是与系统设置完全相同的底层开关(WindowServer 的外观接口),点击后整个系统的外观瞬间翻转,而不是只改某个 App。由于直接调用系统接口,这个操作不需要任何额外权限,也不经过 AppleScript,失败时会在按钮行显示简短的状态提示。相关逻辑见 QuickTogglesService.swift。

安全清空废纸篓:先确认再执行

清空废纸篓是不可逆操作,所以 Vorssaint 会先弹出确认框:「要清倒废纸篓吗?废纸篓中的所有项目都将被移除,此操作无法撤销。」点击确认后才会真正执行。

首次使用时,macOS 会询问是否允许 Vorssaint 控制 Finder(自动化权限),这是唯一一个需要权限的快捷操作;拒绝后按钮会变成「打开设置」入口,授权后自动恢复可用。执行逻辑位于 QuickTogglesService.swift。

快速锁定屏幕:离开座位就锁屏

「锁定屏幕」按钮调用的是登录框架里的即时锁屏接口,和系统自带快捷键效果一致——点击后面板自动收起,屏幕随即锁定,回来必须输入密码。这是离开座位、结束线上会议时的安全感来源。实现见 QuickTogglesService.swift。

小提示:切换隐藏文件和桌面图标需要 Finder 重启才能生效,Vorssaint 会自动处理重启,通常一两秒内完成。

两个入口:面板标签页与快速面板

快捷操作有两个入口:

  • 菜单栏面板:点菜单栏图标 → 「快捷操作」标签页,适合鼠标操作;
  • 快速面板(⌃⌘V):一个悬浮的小面板,把快捷操作和其他常用工具放在同一屏,键盘党可以全程不碰鼠标。

界面实现(包括按钮行、状态显示、拖拽排序)集中在 QuickTogglesSection.swift。

自由排序、隐藏与一键恢复

在「快捷操作」标签页开启编辑模式后,可以:

  1. 拖拽排序——把最常用的深色模式、锁定屏幕排到最上面;
  2. 逐项隐藏——比如你从不外接硬盘,就隐藏「推出所有磁盘」;
  3. 一键重置——不满意时恢复默认顺序和显示。

安装 Vorssaint 只需两步

快捷切换是 Vorssaint 众多可插拔功能之一,在设置的「功能(Features)」页安装整个 Vorssaint 后即可使用:

方式一,使用 Homebrew:

brew install --cask vorssaint

方式二,从源码构建(只需 Xcode 命令行工具):

git clone https://gitcode.com/GitHub_Trending/vo/vorssaint-utils cd vorssaint-utils ./build.sh --install

安装后打开「功能」页,确认 Quick Toggles(快捷切换)处于已安装状态即可。功能清单定义在 FeatureCatalog.swift。

零资源占用,隐私本地优先

值得放心的是,快捷切换被标注为「待机零成本」:面板关闭时,它不运行、不监听、不轮询任何后台任务,点一下才执行一下。除清空废纸篓需要一次 Finder 自动化授权外,其余操作全部无需权限。完整的权限与隐私说明可参考 docs/PRIVACY.md 和 docs/PERMISSIONS.md。

💡 把「深色模式」「清空废纸篓」「锁定屏幕」拖到列表最上方,配合 ⌃⌘V 快速面板,日常最高频的三个系统操作就能在一秒内完成。

【免费下载链接】vorssaint-utilsFree and open-source macOS menu bar toolkit.项目地址: https://gitcode.com/GitHub_Trending/vo/vorssaint-utils

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 6:16:05

PPT Master:3步生成可编辑SVG演示文稿的AI工具

PPT Master:3步生成可编辑SVG演示文稿的AI工具 【免费下载链接】ppt-master AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand, audio narration from…

作者头像 李华
网站建设 2026/9/6 1:12:54

工业搅拌机PLC程序升级改造:从逻辑梳理到状态机设计实战

简介:本资源是一套基于西门子PLC的工业搅拌机控制系统程序工程包,面向自动化控制初学者、电气工程师及高职本科实践教学人员,旨在解决搅拌设备中电机启停、速度调节、多传感器信号采集(如液位、温度)、故障保护与运行逻…

作者头像 李华
网站建设 2026/9/6 10:44:08

Telegram发卡机器人实战:Python+aiogram+Redis防超卖架构详解

简介:资源是一套基于Python开发的Telegram发卡机器人源码,面向需要搭建电报自动发货场景的中小运营者或Python开发者,可完成商品管理、订单处理、卡密发放与支付回调校验等核心环节。包体共9个文件,以4个Python脚本为主线&#xf…

作者头像 李华
网站建设 2026/9/6 1:30:31

为什么你的 Coding Agent 每次都在从零开始?

昨天花半小时跟 Agent 解释清楚的业务逻辑,今天一开新会话,它又什么都不记得了。我和 Agent 的"失忆"日常上周我在赶一个支付模块的重构。项目用的是一套比较冷门的内部框架,文档不全,很多设计意图藏在老代码的注释里。…

作者头像 李华
网站建设 2026/9/5 18:40:08

测试开发笔试题怎么准备?从网易真题看核心考点与备考策略

正值春招季,每年这个时候都会有人问我"测试开发到底怎么准备""笔试考什么"。我接触测试开发这个方向也有不少年头了,带过团队,也出过笔试题,见过很多候选人在笔试环节吃亏踩坑。今天借网易2018年实习生招聘测…

作者头像 李华