将 ThinkPad T570 重新连接到 USB-C 扩展坞后无法设置显示器

l0b*_*0b0 6 arch-linux laptop xrandr dock

我有两台显示器通过 DisplayPort 连接到扩展坞。xrandr将外接显示器显示为DP1-1DP1-2,将笔记本电脑显示为eDP1

我在 ~/.xprofile 中使用以下内容设置我的显示器:

xrandr --output eDP1 --same-as DP1-1
xrandr --output DP1-2 --right-of DP1-1
Run Code Online (Sandbox Code Playgroud)

这工作正常。将笔记本电脑与扩展坞断开连接时,笔记本电脑屏幕会做正确的事情,恢复到单个显示器。重新连接笔记本电脑时显示 DP1-1,但 DP1-2 保持空白。. ~/.xprofile什么都不改变,也不会打印错误信息。我尝试使用重新配置--crtc选项,但所有我结束了被投诉CRTC-1(或类似的东西)配置不正确。在尝试了几件事后,我得到了“xrandr:找不到输出 0x46”,我找不到任何优先级。

重新连接后,显示器具有相同的名称(“DP1-1”和“DP1-2”)并且它们都显示为“已连接” xrandr

小智 0

xrandr --auto根据我的经验,再次连接到扩展坞后有时会出现问题。这至少会调出十分之三的外部显示器。注销然后再登录也可以使显示器恢复活力。