屏幕:2x Acer G226HQL(通过 HDMI 直接连接,并通过 DVI 至 miniDP 适配器连接到坞站)
操作系统:KDE neon 18.4
每次我重新插入坞站时,屏幕都会保持黑屏。我必须打开 xrandr(arandr、KDE 显示配置等)才能重新启用三屏布局。我怀疑这是由于端口名称不稳定造成的:
一切配置:
grep . /sys/class/drm/*/status
/sys/class/drm/card0-DP-1/status:disconnected
/sys/class/drm/card0-DP-2/status:disconnected
/sys/class/drm/card0-DP-5/status:connected # <---- 5
/sys/class/drm/card0-DP-7/status:connected # <---- 7
/sys/class/drm/card0-DP-8/status:disconnected
/sys/class/drm/card0-eDP-1/status:connected
/sys/class/drm/card0-HDMI-A-1/status:disconnected
/sys/class/drm/card0-HDMI-A-2/status:disconnected
/sys/class/drm/card0-HDMI-A-3/status:disconnected
Run Code Online (Sandbox Code Playgroud)
现在,当我拔下并重新插入扩展坞时:
/sys/class/drm/card0-DP-1/status:disconnected
/sys/class/drm/card0-DP-2/status:disconnected
/sys/class/drm/card0-DP-6/status:connected # <---- 6
/sys/class/drm/card0-DP-8/status:connected # <---- 8
/sys/class/drm/card0-DP-9/status:disconnected
/sys/class/drm/card0-eDP-1/status:connected
/sys/class/drm/card0-HDMI-A-1/status:disconnected
/sys/class/drm/card0-HDMI-A-2/status:disconnected
/sys/class/drm/card0-HDMI-A-3/status:disconnected
Run Code Online (Sandbox Code Playgroud)
DP-5和DP-7现在被称为DP-6和DP-8。数字每次都会改变。
如何防止这种情况发生?
编辑 1:注意到可能相关的行为。我有一个监控 PCH 温度的温度小部件。每次重新启动后,它也会更改其名称。acpi/Thermal_Zone/1-pch_cannonlake/Temperature几乎每次重新启动时,输入的数字都会改变。必须经常重新配置显示器。
编辑 2:在 arch …