多头 - Xrandr 所作用的 DVI 编号在每次重新启动/重新登录时都会混乱……并发绑定?

多头 - Xrandr 所作用的 DVI 编号在每次重新启动/重新登录时都会混乱……并发绑定?

你好,上下文:我全新安装了 Xubuntu 20.04LTS,因为从历史上看,我在使用 Ubuntu 在多个位置设置多个显示器时往往会遇到更多问题,我必须移动我的笔记本电脑。

该笔记本电脑配备英特尔 iGPU 和 nvidia 1050 dGPU。我的 Xubuntu 使用专有的 nvidia-440 驱动程序,尽管我怀疑实际上永远不会使用 dGPU,因为显示器既不通过 : HDMI-0HDMI-1-1也不通过DP-1-1“本机端口”连接(实际上,显示器上只有一个 HDMI 输出插头)笔记本电脑)。这并不困扰我,因为我的大部分工作都是办公室式的,而且我不玩游戏。当 dockerized 图形应用程序需要 dGPU 才能工作时,我确实遇到了问题,但这种情况很少见,让我们忘记它吧。

我使用该命令arandr生成了一个xrandr存储在 中的命令行/home/me/.screenlayout/bashscript.sh,这就是我为您提供这些先前端口名称的方式。

我的问题实际上我的所有 4 个外部显示器都通过 4 个专用外部、带有 Displaylink 标签的视频卡连接到笔记本电脑。这 4 个设备均通过 HDMI-HDMI 电缆连接到显示器。然后,这 4 个设备连接到 3.0 7-USB 集线器,该集线器本身通过 USB3.0 端口插入笔记本电脑。

设置如下,2 个纵向左侧有 2 个横向:
land1
land2 、 portr3 、 portr4
它们永久插入集线器,让我们根据与显示器关联的编号对集线器上的物理位置进行编号。

第一次我运行了它arandr,它与这些端口关联,其 GUI 上的以下名称(在 xrandr 命令内):
DVI-I-5-4
DVI-I-4-3、DVI-I-3-2、DVI-I-2 -1

然而,当我重新启动/唤醒/重新登录时,这些关联会随机更改,
例如:操作系统(或不知道什么进程)将 USBhub 端口号 1 绑定到名称 DVI-I-3-2,而不是其初始关联到端口 DVI-I-5-4。

是否有办法摆脱这种混乱?

相关内容