gpt4 book ai didi

linux - 当监视器连接到 D-sub 连接器时,linux 会发出事件吗?

转载 作者:IT王子 更新时间:2023-10-29 00:37:03 25 4
gpt4 key购买 nike

我想写一个软件,当显示器连接D-sub连接器时,该软件将弹出,并要求用户镜像监视器或扩展监视器。

但是当 d-sub 连接时我没有发现任何事件发出。在 Windows vista 上,如果你连接显示器,vista 可以弹出一个软件来做同样的事情。

有人知道如何检测 d-sub 连接事件并在 linux 中处理它吗?

非常感谢!

最佳答案

在 Linux 图形系统的传统架构下(一些直接在内核中进行渲染管理,但其他一切都由用户空间 X11 服务器驱动),内核无法检测到新的显示器(因为它已经放弃了对硬件的控制) ) 并且 X 无法检测到新监视器(因为用户空间程序无法处理硬件中断)。您可以使用 xrandr --auto 触发 X 来搜索适配器配置的更改。

正在进行图形堆栈的重新设计,搜索“内核模式设置”。在新方案下,正确编写的驱动程序将为热插拔适配器发出 uevent。运行 udevmonitor --env 应该会在 /sys/class/drm/card[n] 下显示热插拔事件。

关于linux - 当监视器连接到 D-sub 连接器时,linux 会发出事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1430840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com