Skip to main content
使用此操作可在 DRM 模式测试后恢复 Weston,或在显示故障排查期间重新启动 Weston。如果 Weston 已处于活动状态且显示正常,请返回引导您来到此处的操作。
通过 SSH 连接到目标设备,并在 root shell 中运行目标设备命令。有关说明,请参阅使用 SSH 登录。
如果您已按照运行 DRM modetest 进行操作,则 Weston 已停止。在运行 modetest 的终端中按 Ctrl+C 结束测试,然后直接转到步骤 2。仅当 Weston 无法启动时,才需执行恢复步骤。

1. 如果 Weston 正在运行,则将其停止

停止 Weston 及其套接字,以防清理期间客户端连接再次启动它:
即使这两个单元均已停止,运行此命令也是安全的。

  1. 启动 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 重复此命令。再次检查以确认这些进程已退出:
没有输出时再继续。

  1. 重试启动

清除之前尝试留下的失败状态和启动速率限制:
再次启动套接字和服务:
检查服务状态:
如果结果为 active 且 Weston 显示在显示器上,请返回您原来的操作。如果仍然启动失败,请继续执行步骤 7。

7. 检查启动错误

检查套接字和服务状态:
查看最近的日志:
根据报告的错误调查启动失败的原因。如果服务处于活动状态但显示器仍为黑屏,请返回对应显示接口的故障排查页面。