libinput(waylandの)は新しいものですか、つまりX.Orgサーバーとは関係ありませんか?

libinput(waylandの)は新しいものですか、つまりX.Orgサーバーとは関係ありませんか?

読むhttp://www.freedesktop.org/wiki/Software/libinput/どの状態

libinputはWaylandコンポジターの入力デバイスを処理するためのライブラリであり、一般的なX.Org入力ドライバを提供します。これは、ユーザが期待する共通の機能セットを提供するのに必要なカスタム入力コードシンセサイザの量を最小限に抑えるために、デバイス検出、デバイス処理、入力デバイスイベント処理および抽象化を提供する。

混乱しています。私は上記のものがlibinputが新しいものであり、X.Orgに関連するこの恐ろしいキーボードレイアウト設定がX.Orgに渡されないことを意味することを心から願っています。

X.Orgを「X.Org入力ドライバ」と呼ぶのは混乱していますか?これはどういう意味ですか?

a) X.Orgの一部、つまり入力ドライバをWaylandにインポートする

b)Wayland(またはlibinput)は、Wayland内でクライアントとして実行されているX.Orgサーバーに入力イベントを配信できるように、いくつかのリバースサポートを提供しますか?

これを理解する良い方法は、Waylandでキーボードレイアウトがどのように実装されているかを理解することです。いいえX.Orgのように複雑すぎる)

免責事項/更新:
反対票のため。この質問は、「X.Orgサーバー関連」が否定的であることを意味してはいけません。ライブラリがどこにあるかを理解するのに役立ちます。

ベストアンサー1

はい、libinputは元々x11入力ドライバ(xorg-evdevやxorg-synapticsやxorg-wacomなど)を置き換えるためのwaylandプロジェクトの一部として開発された新しいものです。

a / bシナリオの場合、答えはbです。つまり、 libinput はウェイランドに依存しないため、X や Mir などの他のディスプレイサーバーでも実行できます。

おすすめ記事