如果沒有 udev,Xorg 輸入裝置會失敗

如果沒有 udev,Xorg 輸入裝置會失敗

我正在嘗試做的事情:

  • 在沒有 udev 裝置管理員的情況下啟動 Xorg 伺服器。

    我嘗試做的事情:

  • 確保/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手動聲明輸入設備的方法。

    相關內容