多头 - 每次重启/重新登录时,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 的关联。

有没有办法摆脱这一困境?

相关内容