通过 SSH 连接到目标设备,并在 root shell 中运行目标设备命令。有关说明,请参阅使用 SSH 登录。
如果您已按照运行 DRM modetest 进行操作,则 Weston 已停止。在运行 modetest 的终端中按 Ctrl+C 结束测试,然后直接转到步骤 2。仅当 Weston 无法启动时,才需执行恢复步骤。
1. 如果 Weston 正在运行,则将其停止
停止 Weston 及其套接字,以防清理期间客户端连接再次启动它:
即使这两个单元均已停止,运行此命令也是安全的。
- 启动 Weston
启动套接字和 Weston 服务:
3. 验证 Weston 是否正在运行
检查服务状态:
预期结果为
active。确认 Weston 显示在所连接的显示器上,然后返回您原来的操作。仅当启动失败或服务未处于活动状态时,才继续执行步骤 4–7。如果服务处于活动状态但显示器仍为黑屏,请返回对应显示接口的故障排查页面。
4. 检查残留的 Weston 进程
在检查残留的 Weston 进程之前,先停止套接字和服务:
查找所有残留的 Weston 合成器进程:
此命令会列出每个匹配进程的进程 ID(PID)及其命令行。
如果没有输出,则表示没有残留的 Weston 合成器进程。跳过步骤 5,继续执行步骤 6。
5. 停止所有残留的 Weston 进程
如果步骤 4 列出了残留的 Weston 进程,请将
<PID> 替换为其数字 PID,然后运行:如果列出了多个 Weston 进程,请针对每个 PID 重复此命令。再次检查以确认这些进程已退出:
没有输出时再继续。
- 重试启动
清除之前尝试留下的失败状态和启动速率限制:
再次启动套接字和服务:
检查服务状态:
如果结果为
active 且 Weston 显示在显示器上,请返回您原来的操作。如果仍然启动失败,请继续执行步骤 7。7. 检查启动错误
检查套接字和服务状态:
查看最近的日志:
根据报告的错误调查启动失败的原因。如果服务处于活动状态但显示器仍为黑屏,请返回对应显示接口的故障排查页面。

