Xorg入力デバイスはudevなしでは機能しない

Xorg入力デバイスはudevなしでは機能しない

私がやろうとしていること:

  • udev デバイス マネージャーなしで Xorg サーバーを起動します。

    私がやろうとしたこと:

  • /dev/など、必要なノードがすべて含まれていることを確認します/dev/input/*
  • 必要なカーネル モジュールがすべてロードされていることを確認します。
  • 打ち上げXorg

    何が起こるのですか:

  • Xorg期待どおりに起動します。
  • Xorg正しい GPU ドライバーをロードし、適切な画面解像度を設定します。
  • Xorgすべての入力デバイス (キーボード、マウス) をブロックし、Alt+ はF[1-12]機能しません ( に戻ることはできませんtty1)。
  • Unraw' キーを押してキーボードの制御を X から取得すると、ブロックが解除され、+ キーを押してからに戻るunrawことができます。Xorg は依然として入力を処理しません。AltF1tty1

    それが機能するはずだと考える理由:

  • がロードされている場合、同じ構成が正常に機能しますudev
  • ロードしてもコンテンツudevは追加または変更されず/dev/、すべてのノードは同じままです。

    私の主な質問は次のとおりです。

    Xorg 入力デバイスを なしで動作させるにはどうすればよいでしょうかudev?

    Xorg が実際にキーボードを使用/検出/取得する方法についての追加情報があれば、役に立ちます。また、udev が実際に何を行うか (/dev/ を設定する以外) についての追加情報も役に立ちます。

  • 答え1

    問題はデバイス ノードが欠落していることではなく、入力デバイスを列挙するためにX通信する必要があることです。udev

    を使用しない場合は、入力デバイスを手動で宣言する をudev記述する必要があると思われます。xorg.conf

    関連情報