Xubuntu 12.04.2 LTSでExtreme M-1 DNSマウスを紹介した方法

DNS Extreme M-1マウスを購入した後、Xubuntu 12.04.2 LTSオペレーティングシステムでは動作せず、公式ウェブサイトの質問と回答セクションでは、Linuxはこのマウスをサポートしていないことがわかりました。

lsusbコマンドは、マウスにどのように
Bus 003 Device 002: ID 04d9:a067 Holtek Semiconductor, Inc. 
約1日間集中的にグーグル検索を行うと、 外国のフォーラムの 1つで興味深い解決策が見つかりました。
ターミナルを開きます(デフォルトでは、Ctrl + Alt + Tの組み合わせ)。
実行する
 sudo apt-get install fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-dev 
カーネルの構築に必要なパッケージをインストールします。
続けます
 mkdir ~/source cd ~/source apt-get source linux-image-$(uname -r) 
現在のカーネルのソースコードを取得します。 3.2.48カーネルのソースコードは約98.7 MBです。 少し待たなければなりません。
種類
 cd linux 
Tabキーを押してフォルダのフルネームを自動補完し、Enterキーを押します。
実行する
 gedit include/linux/hid.h 
ファイルで#define HID_MAX_USAGES行を見つけます(Ctrl + Fの組み合わせを使用して検索できます)。 数値を64000に変更します。
実行する
 cp -vi /boot/config-`uname -r` .config 
現在のオペレーティングシステムの構成ファイルを準備します。
実行することもできます
 export CONCURRENCY_LEVEL=# 
コンパイルプロセスを高速化します。 #は、中央処理装置のコアの数より1より大きい数に置き換える必要があります。
実行する
 make-kpkg clean 
コンパイルのためにディレクトリを準備します。
カスタムカーネルのコンパイルを実行する
 fakeroot make-kpkg --initrd --append-to-version=-sk kernel-image kernel-headers 

注意! コンパイルプロセスには時間がかかる場合があります (ラップトップのIntel U5400プロセッサでは、4時間以上待たなければなりませんでした)。
操作が完了したら、カーネルソースコードディレクトリに移動します。ここでは、2つのdebパッケージが待機しています。
 cd ~/source 

次に、カスタムカーネルのインストールプロセスに進みます。
ファイルマネージャーで、パス/ lib / modulesに移動します 。 ターミナルを開いて実行しましょう
 cd ~/source 

次に実行する
 sudo dpkg -i linux-image-*.deb sudo dpkg -i linux-headers-*.deb 

コマンドを入力するときに、オートコンプリートを使用してTabキーを押すと、パッケージの名前を確認できます。
さらに進めましょう
 sudo update-initramfs -c -k _) 

ファイルマネージャーに表示された新しいフォルダーの名前に置き換えます。 3.2.48-skと呼びました。
GRUBを更新する
 sudo update-grub 

burgを使用する場合は、引き続き更新してburgする必要があります
 sudo update-burg 

不要になったパッケージを削除するには
 sudo apt-get remove fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-dev 
しかし、私はそれらを所定の場所に残しました、あなたは何を知っていることはありません。
実行する
 rm -r ~/source 
ソースディレクトリを削除します。
ブート時に新しいカーネルを選択して、システムを再起動します。
システムをロードした後、マウスは機能します。
確かに、この指示は他のDNS製品に役立つ可能性があります。 HID_MAX_USAGESの値がハードウェアサポートに影響を及ぼす理由は、私自身は完全には理解していません。 コメントで有能な説明を聞いてうれしいです。


Source: https://habr.com/ru/post/J189966/


All Articles