カーネルパッチを適用する必要があります(https://lkml.org/lkml/2015/3/31/929)タッチパッドを操作するにはこれを行うにはdkmsを使用する必要があると思います。私が読んでいるもののほとんどは、dkmsにモジュールを作成させることです。カーネルのパッチ適用にも使えますか?
何を期待していますか?
- パッケージ管理システムはカーネルをアップグレードすることを決定します。
- dkms/package-management-system はカーネルソースコードをダウンロードします。
- dkmsはパッチを適用します。
- dkms はカーネルをコンパイルします。
- dkmsはパッチ付きカーネルをインストールします。
すべて自動的に実行されますが、プリコンパイルされたカーネルをインストールするよりも少し遅くなります。
私は正しい道を行っていますか?どうすればいいですか? (マニュアルで正しいページを指すことはできますか?)
Ubuntu 15.04を使用しています
Linux kubuntu 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
答え1
デフォルトでは正しい方向に行きますが、カーネル全体をコンパイルする必要はありません。これは少し過剰です。通常、dkmsは、新しく起動したカーネル用に1つ以上のカーネルモジュールを自動的に構築するために使用されます。
したがって、パッチするカーネルモジュールのdkms設定を作成し、パッチと/usr/src/modulename-version
dkms設定でパッチするカーネルモジュールのソースコードを下に配置します。
この道に行きたい場合は、ぜひご確認ください。dkms のマニュアルページそれともそうかもしれません*buntu固有のdkmsドキュメント既存のdkmsパッケージを確認し、状況に合わせて調整してください。
しかし、ホイールを再構築する必要はありません。この修正がお客様の場合に有効であることを確認してください。https://hardc0l2e.wordpress.com/2014/12/06/fix-for-elantech-touchpad-on-ubuntu-14-04/これも言及されていますhttps://askubuntu.com/questions/541188/how-can-i-get-two-finger-scrolling-working-on-my-trackpadそしてhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442そして通過http://www.evilcodingmonkey.com/2014/01/23/ubuntu-activate-multi-touch-on-elantech/