使用 lightdm 根据 displaylink 监视器检测更改 xorg.conf

Ric*_*ick 6 displaylink xorg 11.10 lightdm

我为我的笔记本电脑购买了一个 USB 驱动的外部显示器。我已经通过添加 xorg.conf 文件让它工作了,但是当 USB 监视器没有插入时,我希望 xorg.conf 消失,以便 xrandr 正常工作。我单独使用我的笔记本电脑,带有 USB 显示器,并连接到双外接显示器。

我想我只需要找到一种基于检测 USB 显示来来回移动 xorg.conf 的好方法。由于它似乎出现 sa /dev/fb0 和 /dev/fb1 我想我可以让 lightdm 检入它的 init.d 脚本吗?尽管随着升级/等发生,这似乎有点难以维护。

有没有更好的方法来管理这个?由于它是显示链接,因此不能热插拔,因此必须插入显示器并在启动时做好准备。所以在lightdm开始之前我需要一些东西我想设置它。

感谢您提供任何提示和想法。

编辑:在关机时自动“撤消”自身的东西的奖励积分,所以我不必担心 xorg.conf 在下次启动时出现。

小智 3

您是否考虑过编写一个初始化脚本来检查这些 fb 设备并将 xorg.conf 复制到适当的位置(如果存在),然后在关闭时将其删除?您可以在 X 或 lightdm 实际启动之前但在检测到 DisplayLink 适配器并创建设备之后将其添加到启动顺序中。初始化脚本非常简单,因此应该可以解决您的问题。