文档
实用的最初
五分钟。
本地开始,检查系统提供的信息,建立可解释的基准。
1. 安装测试版
下载经过校验的安装包。便携包使用 Python 3.10+ 和现有浏览器,此模式无需额外运行包。原生打包与采集支持各自独立;请先查看 支持矩阵 后再使用。
解压便携包,运行对应系统的启动器。也可在包目录的终端中执行:
python3 -m displaydna --live在 Windows 中使用 py -3 -m displaydna --live。独立 Mac 应用(如提供)内含 Python。此测试版未经 Developer ID 签名或 Apple 公证。
2. 检查当前环境
应用会打开本地仪表板,地址为 127.0.0.1 。请使用输出的完整地址,随机端口是正常现象。打开 显示器档案 以查看系统身份、当前设置、可用的原始 EDID、校验结果与采集来源。
布局采用系统报告的桌面坐标。Retina 的实际像素尺寸可能与逻辑桌面尺寸不同。EDID 首选时序代表能力,并不要求当前使用该模式。
默认请勿以管理员权限运行。DisplayDNA 不申请屏幕录制或辅助功能权限,但系统策略和受限会话仍可能限制元数据。
3. 体验内置演示
演示工作区包含六个合成快照,展示刷新率变化、虚拟显示器、身份重复、格式错误 EDID、镜像与断开连接。不会读取真实硬件,界面明确标注模拟数据。
python3 -m displaydna --demo4. 设置基准
确认当前配置后,选择 将当前状态设为基准 在比较页面中操作。后续快照可显示字节、设置、身份字段和拓扑的变化。原始视图提供精确偏移,可读视图保留上下文。
系统或驱动更新可能改变连接器 ID。记录增加或消失不构成硬件变化的密码学证明。不完整的设备列表不会产生已确认的物理断开事件。
5. 查看证据,而非仅看标签
展开每项发现,查看规则、证据、来源与置信度。错误档案、重复身份或虚拟显示器可能有合理原因。可在支持范围与设置中调整阈值或禁用规则。
尚未实现全系统截图、录屏或屏幕共享检测。时间线没有事件并不能排除采集;EDID 无法可靠揭示下游采集硬件。异常不能证明意图或违规。
捕获迹象与 Peek-o-Meter
Peek-o-Meter 以 0 到 100 分表示已观察到的关注程度。它不是系统清洁度、作弊概率或考试许可评分。覆盖缺失、过时样本、暂停监测、演示数据和导入历史都会明确标示。
实时元数据检查每五秒查看一次有扫描上限的截图文件夹,以及已知捕获或共享工具的可执行文件名,与 EDID 采集相互独立。剪贴板图像格式检查为可选功能,默认关闭;Linux 不提供剪贴板监测。
类似截图的文件可能只是复制而来,已打开的应用也可能处于空闲状态。工具不会读取屏幕或剪贴板内容,无法可靠证明整个系统中不存在捕获活动。
可在“覆盖与设置”中配置活动采样、近期事件时间窗口、监测文件夹和可选检查。得出结论前,请查看证据和考试提供方的规则。
历史、导入与回放
历史保存在本地 SQLite 中。相同原始 EDID 去重,未变化样本跳过,保留期限与数量可调。回放仅遍历保存的帧,不运行实时采集器。
可导入二进制 EDID、纯十六进制文本或 DisplayDNA JSON 会话。保留格式错误的字节以供研究,并重新解析衍生字段。可导出所选原始 EDID,或导出含基准和原始字节的会话。
导入内容属于历史证据,不是当前系统观测。导出文件可能含序列号和拓扑,请审慎分享。
语言、外观与无障碍
在页眉打开“语言与无障碍”选择语言和阅读偏好。切换语言后仍停留在对应页面。
网站和工具现支持英语、波斯语、西班牙语、法语、希伯来语、简体中文与日语。波斯语和希伯来语采用从右到左布局。
外观设置包括跟随系统、浅色、深色与高对比,以及字号、减少动态效果和链接下划线。偏好仅存于本设备,原始证据保持不变。
翻译尚未经专业审校。VoiceOver 与 NVDA 手动测试仍待完成,未声称获得无障碍认证。
本地存储与资源控制
- macOS:
~/Library/Application Support/DisplayDNA - Windows:
%LOCALAPPDATA%\DisplayDNA - Linux:
${XDG_DATA_HOME:-~/.local/share}/displaydna
可用以下参数覆盖 --data-dir PATH。后备轮询默认每 60 秒一次,可调为 10–3600 秒。macOS 和 Linux 使用可用的显示事件唤醒。暂停会停止自动采集,手动刷新仍可采集一次。
报告的内存为后端峰值 RSS,浏览器或 WebView 资源另计。CPU、采集耗时、磁盘字节数与去重数量均在本地测量。历史未加密,删除数据目录前请停止应用。
完整隐私说明 ↗如果缺少信息
没有原始 EDID
系统可能不公开 EDID,驱动可能缓存或覆盖它,或档案无法唯一匹配。部分 Mac 内置面板不提供原始 EDID。已知系统身份仍独立显示,缺少字节本身不是异常。
Linux 没有显示布局
当前布局需要可访问的 X11 会话与 xrandr。尚未实现 Wayland 布局;DRM 宣告的模式不会冒充当前设置。
本地页面显示正在重连
确认应用仍在运行。重启后打开新输出的完整地址。如指定的端口被占用,可省略 --port 以自动使用其他可用端口。
macOS 阻止独立测试版启动
初版测试应用未经 Developer ID 签名或 Apple 公证。请检查来源与校验值,遵守组织软件政策。不要关闭系统防护。若环境允许,可改用 Python 便携包。
报告问题
请提供版本、系统、问题发生于演示还是实时模式,以及采集错误。附加导出前请隐去序列号与身份信息。 联系支持.