テスト目的でラップトップにアルピンを取り付けました。 (ほとんどの基本パッケージとwayland / swayのみが含まれています。)
実行しようとするとsway
すべてが大丈夫に見えますが、マウスとキーボードは機能しません。 swayはlibinputを使用するwaylandを使用します。だから試してみましたが、libinput list-devices
出力は出ませんでした。これはスイングの動作を説明します。
libinput
入力デバイスが認識されない理由をご存知ですか?
どのような方法でlibinputを設定する必要がありますか?いくつかの追加パッケージが欠落している可能性がありますか?
(適切な文書に関するアドバイスも良いです。)
もう一度確認してください。 Arch Linuxのインストールイメージを起動すると、libinputはすべてのデバイスを正常に一覧表示します。アルパインイメージから起動すると出力が空になります。 (両方の状況が/var/input/event*
存在します。)
答え1
どの文書が詳細を提供しているのかわかりませんが、libinput
Alpine Linuxでコンパイルしようとするとudev
。まず、サービスをインストールして開始する必要があります(デフォルトのランレベルに追加することもできます)。udev
systemd
eudev
eudev
udev
/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
デバイスのリストが表示されます。