我正在尝试做的事情:
我尝试做的是:
/dev/
具有所有必需的节点,例如/dev/input/*
。
Xorg
。
会发生什么:
Xorg
启动如预期。
Xorg
加载正确的 GPU 驱动程序并设置正确的屏幕分辨率。
Xorg
阻止所有输入设备(键盘、鼠标),Alt+F[1-12]不起作用(无法返回tty1
)。
Unraw
'ing 键盘从 X 接管其控制权会消除阻塞,之后unraw
我可以Alt+F1返回tty1
。Xorg 仍然不处理任何输入。
我为什么认为它应该有效:
udev
如果加载, 相同的配置可以很好地工作。udev
不会添加或修改/dev/
内容,所有节点保持不变。
我的主要问题是:
如何让 Xorg 输入设备在没有 的情况下工作udev
?
有关 Xorg 如何使用/检测/抓取键盘的任何附加信息都会很有帮助。有关 udev 实际执行的操作(除了填充 /dev/)的任何附加信息也会很有帮助。
答案1
问题不在于缺少设备节点,而在于X
需要通信来udev
枚举输入设备。
如果您不打算使用,udev
那么我怀疑您必须编写一个xorg.conf
手动声明输入设备的代码。