如何保存显示器的配置然后应用到其他显示器?

如何保存显示器的配置然后应用到其他显示器?

我有一台旧的黑白 CRT 显示器,通过 HDMI 转 VGA 适配器连接到 Raspberry Pi。

只有在使用另一台标准 LCD 显示器(通过 HDMI 电缆直接连接)启动 Raspberry Pi 并在运行时切换到 CRT 的 HDMI 转 VGA 适配器后,CRT 显示器才能正常工作(并且不会出现乱码输出)。如果我使用通过 HDMI 转 VGA 适配器连接的 CRT 启动,CRT 上的输出就会出现乱码。

我尝试了所有我所知道的xrandr配置方法,但都没有成功。此时我怀疑 HDMI 转 VGA 适配器可能存在某种问题。

因此,由于我可以通过使用 LCD 显示器启动然后在 Raspberry Pi 运行时交换它们来使 CRT 进入工作状态,因此我想在启动机器后以永久方式保存机器状态的 X11 显示配置,以便配置在重新启动后或使用其他显示器启动时不会发生变化。

如何才能做到这一点?

我尝试保存并恢复~/.config/monitors.xml,但没有效果。

答案1

Raspberry Pi 似乎与 HDMI 转 VGA 转换器不兼容。虽然大多数 HDMI 转 VGA 转换器都是为全尺寸 HDMI 端口设计的,但 Raspberry Pi 有一个迷你 HDMI 端口。您看到的乱码输出可能是由此导致的信号问题造成的。

可以使用迷你 HDMI 转 VGA 适配器作为替代方案。这应该可以与 Raspberry Pi 配合使用,并且可以提供解决方案。

在保存 X11 显示配置方面,您可以使用兰德命令来查看和修改当前显示设置。您可以通过运行xrandr --query > /路径/到/保存/文件。然后,要恢复设置,您可以运行xrandr --verbose --q1 /路径/到/保存/文件。

相关内容