我想编写一个软件,当监视器与D-sub连接器连接时,该软件会弹出,并要求用户镜像监视器或扩展监视器.
但是当d-sub连接时我没有发现任何事件.在Windows Vista上,如果连接显示器,vista可以弹出一个软件到同一个东西.
有谁知道如何检测d-sub连接事件并在linux中处理它?
非常感谢!
在 Linux 图形系统的传统架构下(内核中的一些直接渲染管理,但其他一切都由用户空间 X11 服务器驱动),内核无法检测到新的监视器(因为它已经放弃了对硬件的控制)和 X无法检测新的监视器(因为用户空间程序无法处理硬件中断)。您可以触发 X 来搜索适配器配置中的更改xrandr --auto。
正在进行图形堆栈的重新设计,搜索“内核模式设置”。在新方案下,正确编写的驱动程序将为uevent热插拔适配器发出 。运行udevmonitor --env时应在 下显示热插拔事件/sys/class/drm/card[n]。
| 归档时间: |
|
| 查看次数: |
1555 次 |
| 最近记录: |