Better Monitor 常见问题与排查

大多数「看不到」的情况都来自 macOS 的权限和可见性限制,按下面的步骤通常能解决。

Better Monitor 网络信息:当前 Wi-Fi 接口状态、SSID、本机与公网 IP、DNS、网关,以及本机地址、硬件地址、路由和接口列表
Better Monitor 网络信息:当前 Wi-Fi 接口状态、SSID、本机与公网 IP、DNS、网关,以及本机地址、硬件地址、路由和接口列表。截图使用演示数据,设备名、路径和地址均为虚构。

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