Better Monitor 常见问题与排查
大多数「看不到」的情况都来自 macOS 的权限和可见性限制,按下面的步骤通常能解决。
Wi-Fi 名称不显示
macOS 规定读取 Wi-Fi 名称必须有定位服务授权。打开系统设置 › 隐私与安全性 › 定位服务,允许 Better Monitor,再回到网络页刷新。Better Monitor 只用这项权限读取 Wi-Fi 名称,不读取也不记录位置。
启动项的「登录项」分段读不到
这一分段通过 System Events 读取清单。打开系统设置 › 隐私与安全性 › 自动化,允许 Better Monitor 控制 System Events,然后在启动项页刷新。LaunchAgents 和 LaunchDaemons 不需要这项权限。
结束进程失败,或数值显示为「—」
普通应用无法结束系统进程、其他用户的进程和受系统完整性保护的进程;Better Monitor 在发送信号前还会核对进程身份,PID 已被复用时会拒绝。属于其他用户或 root 的进程,macOS 可能不开放路径、打开的文件等细节,「—」表示当前读不到,而不是 0。
曲线是空的
检查顶栏是否处于暂停状态(⌘. 可以继续),以及设置 › 常规里的「后台实时采样」是否打开。窗口隐藏时只保留轻量的系统指标采样,进程和网络清单会在窗口再次可见时刷新。
本地数据与卸载
监控历史和 AI 对话保存在 ~/Library/Application Support/net.better.mac.monitor/,偏好设置在 ~/Library/Preferences/net.better.mac.monitor.plist,AI API Key 在钥匙串的 net.better.mac.monitor.ai 条目里。可以在设置 › 数据与隐私清除本地数据。用 Homebrew 卸载时加 --zap 会一并删除本地数据,但不会删除钥匙串中的 API Key,请先在 App 内删除 AI 配置。
brew uninstall --zap --cask better-monitor