惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
Microsoft Azure Blog
Microsoft Azure Blog
H
Help Net Security
N
News and Events Feed by Topic
Recent Announcements
Recent Announcements
D
Docker
M
MIT News - Artificial intelligence
L
LangChain Blog
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Proofpoint News Feed
博客园_首页
MongoDB | Blog
MongoDB | Blog
美团技术团队
S
Schneier on Security
G
GRAHAM CLULEY
月光博客
月光博客
有赞技术团队
有赞技术团队
Vercel News
Vercel News
Scott Helme
Scott Helme
P
Privacy International News Feed
Last Week in AI
Last Week in AI
Recorded Future
Recorded Future
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Cloudflare Blog
Attack and Defense Labs
Attack and Defense Labs
Google Online Security Blog
Google Online Security Blog
Simon Willison's Weblog
Simon Willison's Weblog
量子位
S
Security @ Cisco Blogs
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
V
Visual Studio Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
NISL@THU
NISL@THU
N
Netflix TechBlog - Medium
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Spread Privacy
Spread Privacy
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
罗磊的独立博客
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Threatpost
L
Lohrmann on Cybersecurity
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
Security Affairs
Cloudbric
Cloudbric
爱范儿
爱范儿
H
Heimdal Security Blog
PCI Perspectives
PCI Perspectives

macOS

想讨论下,苹果还有复活 Aperture 的可能性么? [macos] 大家 你们怎么解决的微信输入法和搜狗输入法的 使用快捷键复制粘贴 分享一下我的 macOS dotfiles:一键切主题 macos 升级到 26.5 后, safari 经常报错 [因为出现问题,此网页已重新载入] ,尤其是在关闭标签页后,前一个关联页面就报错。 MacOS 微信输入法语音输入 Bug 导致 AirPods 音质降级 macOS 输入法选择...豆包还是微信,想听一下大家的评价。 [macOS] Mac 访达的复制粘贴文件出问题 分享我的 macOS dotfiles:一键换主题, 10 种风格随心切 我的 macbook pro M3 芯片的重装系统之后没有了查找功能 audio hijack 通话录音对方声音有类似空洞感,附录音任务流程图,请大佬指点下。m4 mba。 ForkLift 多标签页如何用指针选中切换? Intel MBP 上 Chrome 某些网页很卡 Cleanmymac 平替 首发免费公测中 macOS 更新 26.5 之后,电脑端小火箭怎么不能用了,(节点 https 开头的,类型选 subscribe)导入之后, YouTube 打不开,同样的节点在 iPhone 上的小火箭上可以用,需要些什么吗? V2EX › 登录 [问与答] 为什么 MacBook 的 photo booth 录制的视频损坏了? 做了个 macOS 壁纸应用,想向大家征求一下意见或者建议。 做了一个 macOS Finder 右键增强工具: iRight,把常用文件操作放进右键菜单 N 年 1password 老用户,又续费了 mac 频繁弹出““sudo”正在尝试以管理员身份执行命令。”,疑似 karabiner elements 导致的 同时支持垂直标签页的终端 app macmini 外接硬盘如何实现开机自动挂载 打算把 macos 降级了 不是我个人感觉 Macos 的窗口管理就是一坨吧 MacTools - 开源、轻量、快速、低打扰 macOS 菜单栏工具箱 macmini 不定期报错重启 MacOS 26.5, 按 command+tab 无法切换窗口 MAC 如何设置一个全局的仅粘贴文本的快捷键? macOS 怎么还不支持选中即复制 豆包输入法 mac 版来了 各位的 mbp 多久置换一次 有没有买了 Mac book Pro M5 的, CPU 温度很容易升高,风扇就狂转 macOS26 真的是一坨 - V2EX macos 更新到 15.7.5 以后,经常遇到小菊花 [分享创造] claudegrain — 菜单栏里的 Claude Code 细粒度用量监控(按仓库/按工具/按 MCP 分账) - V2EX [开源]Binglish: AI 桌面英语(macOS 版) Mac 系统下 现在能双开微信的方法 求助 Time Machine 无法备份到群晖 Mac 新手 SSH 客户端推荐 MacbookPro M5Pro vibe coding 每小时掉电 20%正常吗? 发现以前 Windows 下最喜欢的代码编辑软件 notepad++出 macOS 版了 macOS 的系统应用搜索为什么搜不到应用? macOS 下的 QQ 一直读写硬盘怎么办 求助: mbp m1 合盖不熄屏 Adobe Lightroom / BR 闪退/异常(Mac 版) Codex App 替代全局语音输入 受够了 Mac OS 上 Finder 的搜索体验,写了个 macOS 文件搜索工具 盖世游戏 macOS 太好用了,比 crossover 好多了 做了个 Menu 小工具,限制 Mac 充电上限,保护电池健康 - V2EX 苹果 macOS 27 将彻底放弃 Intel Mac Mac 如何阻止软件自动更新? - V2EX mac 连接有线音响,看视频总是前几秒没声音 mac (sequoia)上有啥好用的代理软件吗,目前用的是 shadowrocket(小火箭) MacBookPro 哪个系统好用一点 Mac 选择, neo or 二手 air macmini 上的通知怎么发送到 iPhone 上 - V2EX Mac stduio m4 max 128G 2t 跑本地模型划算吗? 安装 macFUSE 的困惑 请问 mac 间如何互相远程,分局域网环境和公网环境 - V2EX Gemini app, now on Mac - V2EX 第一个运行在苹果沙箱内的 OpenClaw 版本 CrabDesktop mac 上面有免费的 ftp 工具吗 - V2EX macos 五指捏合和四指捏合都会显示 spotlight,我不想让四指捏合显示 - V2EX 开源了一个 macOS 小工具 BetterClicker:把快捷键映射成指定应用里的点击操作 macOS 开源替代软件大全 全是必备的精品软件,开源的,值得放心使用 macOS 更新一直在:正在检查更新,有谁遇到过吗? - V2EX gemma4 加载不了 mlx 系列,提示是不支持, gguf 系列可以正常用, 想问一下 mlx 系列怎么正常使用。 - V2EX M1 和 M2 不要更新 macOS26.4/.1 - V2EX macOS 中的液态玻璃效果感知不强 Safari 看 B 站的时候,只要从新的标签页回到播放页就会卡顿一秒 - V2EX 有没有大佬能提取下新版飞书的截图 macOS 26 视频屏保卡成 ppt - V2EX 我又来送码了, mac 上的书签管理工具 Nustash 自己撸了一个小工具、终于吧 Mac"系统数据"占用干下来了 macOS BUG,长时间运行后新的网络连接无法建立 有用 mac 端 Loon 的佬吗? 输入法切换问题 macOS26.4 请问系统拓展开关无法使用 有没有老哥使用 M1PRO 作为开发的 升级到了 MACOS26 的 macos 有啥比较好的能按域名分流的软件推荐吗 - V2EX 分享一个 Universal Control 解决 Guest 无法响应 Host 的 "capLock(中/英)" 键切换输入发的方案 MacBook 安装 Windows 后,如何限制充电 - V2EX m1air 系统还是 12,想玩 AI 要升级么 [分享] Conflux:我用 SwiftUI 做了个 macOS 直播聚合应用 最近把 cc-switch 和 Karabiner 中我常用的功能搬进了 LaunchX macOS 最新版触控板三指捏合手势失效 - V2EX macOS 升级失败导致更换主板 手搓了一个 mac 版的 ufw 简易防火墙 macfw 解决 ipv6 裸奔问题 26.4 续航尿崩的一种解决办法 MAC 端 thunderbird VS Spark VS 自带 推荐哪个? 求 mac 系统上的 todo app - V2EX macOS 强制锁鼠标回报率到 60hz,但 safari 却能跑到 180hz,另一台黑苹果也正常... 一个非常赞的 mac 速记的工具 搜狗输入法是真的狗啊, 10 几年的老账号根本就无法登陆了,想放弃这垃圾,有没什么好的输入法推荐? - V2EX 有用 macbook 外接显示的器的吗, macbook 没有类似 win 的缩放吗? 发现 Mac 连接 iPhone 热点时, iPhone 基本不怎么发热 Chrome 每几十秒就会风火轮 要疯了 macos tahoe 发热严重及部分原因分析 谁有 mac 微信 4.1.8.53 版本安装包呀? macos 远程屏幕断开连接后切换物理显示器
告别繁琐的 plist 文件,我是如何优雅管理 macOS 后台服务的
Seanma · 2026-06-01 · via macOS

对于喜欢折腾 macOS 的效率玩家或开发者来说,系统底层的 launchd 绝对是一个让人又爱又恨的存在。

作为 macOS 的标准后台守护进程管理器,无论是开机自启的脚本、定时执行的自动化任务,还是常驻后台的服务,都离不开它。但遗憾的是,苹果官方只提供了一个极其硬核的命令行工具 launchctl 。

前段时间,我折腾着把一台 M4 Mac Mini 改造为本地的 Home Lab ,上面跑了各种各样的常驻服务、反向代理以及内网穿透工具。为了让这些服务在后台稳定运行且开机自启,我不得不反复穿梭在终端里,手写或修改冗长且容易出错的 .plist (XML) 配置文件,并不断重复敲击 launchctl load 和 unload 命令。

对于一个追求自动化和效率的人来说,这种体验实在太不优雅了。

寻找完美工具的破灭 在决定自己动手之前,我也在市面上寻找过替代方案。

老牌工具 LaunchControl 功能确实非常强大,但它的界面过于硬核和复杂,学习曲线陡峭,且售价并不便宜;另一款 Lingon Pro 虽然界面现代了一些,但作为一款轻量级需求工具,它依然是一款付费的闭源商业软件。

我只是需要一个轻量、直观、且能让我随时掌控 Mac 后台服务的控制台。既然找不到完全称心如意的,那就自己写一个吧。于是,LaunchManager 诞生了。

LaunchManager:给 launchd 穿上现代化的外衣 LaunchManager 是一款专为 macOS 设计的开源后台服务管理工具。它的核心理念很简单:把反人类的命令行和 XML 配置文件,变成一目了然的可视化开关。

它主要解决了以下几个痛点:

告别终端,可视化管理: 所有的 User Agents 、Global Daemons 等后台进程都被分门别类地列出。你可以通过直观的 UI 界面,一键启用、禁用或重启某个服务,再也不用去记忆复杂的 launchctl 命令。

状态一目了然: 某个后台服务到底在没在跑?有没有报错? LaunchManager 提供了清晰的状态指示灯,服务的运行状态和 PID 尽收眼底。

极致轻量,清爽无广告: 没有复杂的商业化设计,只有纯粹的工具属性。采用现代化的界面设计,完美融入 macOS 的原生视觉体验。

AI 辅助开发,全开源回馈社区 作为一个习惯用自动化工具提升效率的开发者,LaunchManager 也是我结合 Claude 进行 AI 结对编程的产物。这不仅极大地缩短了从构想到落地的时间,也让我有更多精力去打磨 UI 细节和交互体验。

更重要的是,我深知开源社区对于开发者的意义。因此,LaunchManager 采用了 MIT 协议完全开源。你不需要支付任何费用,任何人都可以审查它的代码,或者基于它进行二次开发。

项目主页与下载: https://launchmanager.seanhub.top/

如果你也曾被 macOS 的启动项和后台服务折磨过,或者正在为你的 Mac 寻找一个优雅的后台管理面板,不妨试试 LaunchManager 。

希望这个小工具能帮你省下宝贵的时间。如果它对你有帮助,欢迎在 GitHub 上为我点亮一颗 Star ,这是对独立开发者最大的鼓励!

slowman

2

slowman      12 天前

谁能用 AI vibe 一个 LaunchControl 一模一样的

goldenlove

3

goldenlove      12 天前

虽然 AI 时代已经让 AI 来管理了。
但这界面确实舒服,Star 了。👍

LoNeZ

4

LoNeZ      12 天前

... 现在不都 agent 吗? 最好支持 agent 的一些接口出来, 让 agent 直接开始干 😅

q534

5

q534      12 天前

好东西!已 star
不过我最近都直接用 claude 管理启动项了,实在搞不懂 mac 的启动项,有好几个路径。
带 UI 当然还是更好用些

q534

6

q534      12 天前

bug ,readme 里面的 brew 不能安装

EchoWhale

7

EchoWhale      12 天前

@q534 比起路径, 更让人搞不懂的他的命令。
load/unload/bootstrap/bootout/enable/disable

fds

8

fds      11 天前

👍 我之前也想做,就是这套有些复杂,理解不清楚。现在是用 zellij 在后台跑 5 个脚本,看输出很方便。只是每次重启电脑后,需要手动执行一条命令复活这组 session 。

Seanma

13

Seanma      10 天前

@EchoWhale 感谢指出,发现 ai 把一些即将弃用的 load unload launchd 命令也放进来了,后面应该只会有 bootstrap/bootout/enable/disable

EchoWhale

14

EchoWhale      10 天前 via iPhone

@Seanma 哈哈其实 Launchctl -h 推荐的是用 load/unload 。

另外抓一个虫,查看日志就会占满 cpu 然后 app 卡死

A2umiA

16

A2umiA      9 天前

我好像从来没有管过 launchd, 有什么场景需要自己手动配这个啊, 我看 nix-darwin 也能管理 launchd

netdcy

17

netdcy      9 天前

除了 Agents 、Daemons ,还支持 LoginItems 吗?就是“通用-登录项与扩展-登录时打开”的那些。用 KnockKnock 能扫描出来,而且我发现有的程序登记的不是主程序,“通用-登录项与扩展-登录时打开”里就没有,不知道和“允许在后台”是什么关系

Seanma

18

Seanma      9 天前

@LoNeZ 接口就是 launchctl 呀 ai 直接调用这个就行

Seanma

19

Seanma      9 天前

@netdcy 感谢反馈,这个问题很有代表性,简单说下 LaunchManager 目前的做法和「登录项」那套机制的关系。

LaunchManager 管什么

本应用主要管理 launchd 的 plist ,也就是侧边栏里的:

• 用户 / 系统 LaunchAgents
• 系统 LaunchDaemons

对应目录大致是 ~/Library/LaunchAgents 、/Library/LaunchAgents 、/Library/LaunchDaemons ,可以查看、载入/移除、启停、编辑 plist
等。

和「系统设置 → 通用 → 登录项与扩展」的关系

你在系统设置里看到的两块,和 launchd 有重叠,但不完全是一回事:

┌────────────┬────────────────────────────────────────────────────────────────────────────────────┐
│ 系统设置里 │ 大致含义 │
├────────────┼────────────────────────────────────────────────────────────────────────────────────┤
│ 登录时打开 │ 用户勾选的「开机/登录时启动」应用,偏用户可见的登录项 │
│ 允许在后台 │ 允许在后台运行的项目(含 Helper 、daemon 等),很多并不会出现在「登录时打开」列表里 │
└────────────┴────────────────────────────────────────────────────────────────────────────────────┘

macOS 从 Ventura 起把这类持久化项收进 Background Task Management ( BTM )。所以会出现你看到的情况:

• KnockKnock / sfltool dumpbtm 能扫到很多项;
• 有的登记的是 Helper / 子进程,不是主程序图标,在「登录时打开」里看不到;
• 同一条目可能同时对应一个 launchd plist ( LaunchAgents/Daemons 里能看到)和 BTM 里的一条记录。

LaunchManager 对 Login Items 的定位(当前版本)

我们没有做成和 KnockKnock 一样在应用内列出、开关所有 Login Items——Apple 对第三方没有公开的 per-item 开关
API ,和「允许在后台」也不能在应用里直接改。

目前在侧边栏增加了 Login Items 入口,用来:

1. 说明 Launchd (本应用可管) 和 Login Items (需在系统设置里管) 的区别;
2. 一键跳转到 系统设置 → 通用 → 登录项与扩展,方便你对照处理。

若某个软件已经在 LaunchAgents / LaunchDaemons 里有 plist ,一般在本应用对应分类里管理即可;若只在「允许在后台」里、或
KnockKnock 能扫到但系统设置「登录时打开」里没有,通常要在系统设置里允许/关闭,或卸载对应软件——LaunchManager
会引导你去系统设置,而不是在应用内复刻一份 BTM 列表。

如果后续社区更希望「应用内只读列出 BTM 项 + 跳转设置」,欢迎继续跟帖,我们会根据反馈评估。再次感谢。