![拔出/重新插入 DisplayPort 电缆以重新初始化连接的软件方法?](https://linux22.com/image/221855/%E6%8B%94%E5%87%BA%2F%E9%87%8D%E6%96%B0%E6%8F%92%E5%85%A5%20DisplayPort%20%E7%94%B5%E7%BC%86%E4%BB%A5%E9%87%8D%E6%96%B0%E5%88%9D%E5%A7%8B%E5%8C%96%E8%BF%9E%E6%8E%A5%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%96%B9%E6%B3%95%EF%BC%9F.png)
是否有任何软件方法可以达到与拔出/重新插入 DisplayPort 电缆相同的效果,而无需物理执行此操作?
我想知道的原因是我的戴尔显示器在不同物理分辨率的多显示器设置中从睡眠中唤醒后,分辨率变为640*480(未找到原始分辨率)并且其名称变为“未知显示器”。我发现恢复显示器的唯一两种方法是:
- 拔下显示器的电源线,等待按钮上的指示灯熄灭,然后再次插入,以便显示器重新启动并显示戴尔徽标
- 从 GPU 背面拔下 DisplayPort 电缆,然后重新插入。
但这两者中的任何一个在物理上都是很麻烦的。因为我猜测 (2) 可能是告诉 GPU 重新初始化与显示器的 DP 连接,所以我认为可以在软件中做到这一点。
如果相关的话,我的内核版本是 6.3.9,并且我使用的是 Wayland Gnome。在 Gnome 设置 -> 显示中启用/禁用监视器不起作用。
答案1
我会查看 xrandr 的手册页。
xrandr --setmonitor
看起来很有前途。