Alpine Linuxでlibinputを設定する方法は?

Alpine Linuxでlibinputを設定する方法は?

テスト目的でラップトップにアルピンを取り付けました。 (ほとんどの基本パッケージとwayland / swayのみが含まれています。)

実行しようとするとswayすべてが大丈夫に見えますが、マウスとキーボードは機能しません。 swayはlibinputを使用するwaylandを使用します。だから試してみましたが、libinput list-devices出力は出ませんでした。これはスイングの動作を説明します。

libinput入力デバイスが認識されない理由をご存知ですか?

どのような方法でlibinputを設定する必要がありますか?いくつかの追加パッケージが欠落している可能性がありますか?

(適切な文書に関するアドバイスも良いです。)


もう一度確認してください。 Arch Linuxのインストールイメージを起動すると、libinputはすべてのデバイスを正常に一覧表示します。アルパインイメージから起動すると出力が空になります。 (両方の状況が/var/input/event*存在します。)

答え1

どの文書が詳細を提供しているのかわかりませんが、libinputAlpine Linuxでコンパイルしようとするとudev。まず、サービスをインストールして開始する必要があります(デフォルトのランレベルに追加することもできます)。udevsystemdeudeveudevudev

/etc/init.d/udev start

udevは準備ができており、待機していますが、入力デバイスについては知りません。呼び出す必要がある適切なudevルールファイルがあるか80-libinput-device-groups.rules/etc/udev/rules.dファイル/lib/udev/rules.d非常に重要!!これらのルールはカーネルからイベントを受け取ることによってトリガされますudevadm

udevadm trigger

/etc/init.d...というファイルがありますudev-trigger。これはいくつかの点で関係があるかもしれません。ここでデバイスのリストを見てください。

libinput list-devices

デバイスのリストが表示されます。

関連情報