事件を取り上げる 私がここでブログで共有した以前の記事から Fedora31でXboxOneコントローラーを使用する方法について。 最近 githubで素晴らしいプロジェクトに出くわしました、名前として持っている 「Xpadneo」は、XboxOneコントローラー用の高度なLinuxコントローラーです。
xpadneo その主な焦点は、Linuxに高度な機能を提供することです。 いくつかのバージョンで追加されたLinuxカーネルにデフォルトで含まれているドライバーとは異なります。 ドライバーはネイティブに含まれているため、バッテリーレベルなどの情報は提供されません。
このコントローラーを使用するには、 ワイヤレス接続専用ですつまり、コンピュータの接続とBluetoothによる制御によってのみです。 それに加えて、コントローラーをディストリビューションに接続してペアリングできる必要があります。 (Fedora 31で問題が発生したため、これについて言及します。次の投稿を確認できます。 私はここのブログでやった).
xpadneoから際立っている機能の あなたのページに記載されている:
- Bluetoothをサポート
- 一般的にフォースフィードバック(ランブル)をサポート
- トリガーフォースフィードバックをサポートします(Windowsでもサポートされていません)
- 実際の動作を確認してください:misc / tools / direction_rumble_test / direction_rumble_testを実行してください
- FFの無効化をサポート
- 同時に複数のゲームパッドをサポートします(Windowsとの互換性もありません)
- ゲームパッドが以前にWindows / Xboxとペアリングされていた場合でも、一貫したマッピングを提供します
- ジョブ選択、開始、モードボタン
- 正しい軸範囲(署名済み、RPCS3などで重要)
- バッテリーレベル表示をサポートします(Play `n充電キットを含む)
- バッテリーレベル表示
- SDLがシームレスなマッピングを修正しようとするのを防ぐために、入力デバイスバージョンのスプーフィングをサポートします。
- FACILinstalación
- 機敏な開発とサポート
Linuxにxpadneoをインストールするにはどうすればよいですか?
ディストリビューションへのxpadneoのインストールは非常に簡単です。 いくつかの前提条件があれば十分です すでにインストールされています。 この要件のうち すでにdkms、linux-headers、bluetoothの実装をインストールしている必要があります およびその依存関係。
これらすべてを、端末またはこのGUIからパッケージマネージャーで検索できます。 たとえば、Synaptic、dnfdragora、Octopiなど。
から情報を取得する xpadneoのgithubページ、これをインストールするためのコマンドを共有します。 彼らは誰のためですか Arch Linux、Manjaro、Arco Linux、またはArchLinuxの他の派生物のユーザー ターミナルを開く必要があり、その中に次のように入力します。
sudo pacman -S dkms linux-headers bluez bluez-utils
さて、 Debianベースまたは派生ディストリビューションのユーザー、 Ubuntu、Deepinなど。 ターミナルでは、次のコマンドを入力するだけです。
sudo apt-get install dkms linux-headers-`uname -r`
つつ Fedoraまたは派生物を使用する人のために この:
sudo dnf install dkms make bluez bluez-tools kernel-devel-`uname -r` kernel-headers-`uname -r`
ラズビアンの場合、次のように入力するだけです。
sudo apt-get install dkms raspberrypi-kernel-headers
すでに前提条件がインストールされている、 次に、システムへのxpadneoのインストールに進みます。、このために入力する必要があるのは次のとおりです。
git clone https://github.com/atar-axis/xpadneo.git
cd xpadneo
sudo ./install.sh
すべてがうまくいけば、システムを再起動するだけで、起動時にドライバーがロードされます。
xpadneoの使用
このコントローラーでコントローラーの使用を開始するには、 リモート間でBluetooth経由で接続する必要があります とシステム、 このためにあなたはタイプすることによってターミナルからそれをすることができます:
sudo bluetoothctl
scan on
上記のコマンドを入力する コントローラの電源を入れ、ボタンを押してコントローラを同期する必要がありますこれが完了すると、検出されたデバイスがその情報とともに端末に表示されます。これらの情報のうち、「MACアドレス」に関心があります。
その情報を使用して、リモートをペアリングして同期し、次のコマンドを入力します。
pair <MAC>
trust <MAC>
connect <MAC>
すでに接続されています、構成スクリプトを実行して構成を実行できます それは彼らをプロセスに導くでしょう、これのために彼らは再びxpadneoフォルダーに入りそしてタイプする必要があります:
sudo ./configure.sh
非常に良いです、私はまだこのアプリケーションをテストして、Debianで少し傷つけていません。
質問があります。bluetoothを介してPCに直接接続するXboxコントローラーのみですか? 私が持っているものは接続するusbアダプターを持っているからです。
ありがとうございました!
そうです。 ブルートゥース専用です。 乾杯