XOWを使用するLinuxでワイヤレスXboxOneコントローラーを使用する方法

XOWを使用するLinuxでワイヤレスXboxOneコントローラーを使用する方法

Xbox OneワイヤレスUSBドングルをお持ちの場合は、Linuxでデバイスを実行できるようになったことをうれしく思います。XOWプロジェクトのおかげで、このデバイスはLinux上でXboxOneコントローラーとのワイヤレス接続を可能にします。

XOWドライバーを使用するには、Xbox OneSまたはXboxOneのオリジナルのワイヤレスコントローラー、Xboxワイヤレスドングル、および適度に最新のLinuxオペレーティングシステムが必要です。XOWは実質的な開発中です。このドライバは、場合によっては正しく(またはまったく)動作しない可能性があります。ご自身の責任で使用してください!

注:Windows 10でXboxコントローラーエミュレートする必要がありますか?方法は次のとおりです。

XOWのダウンロード

XOWドライバーはLinuxにとって非常に新しく、非常に長い間開発されていません。その結果、Linuxカーネルや主流のLinuxOSソフトウェアリポジトリには組み込まれていません。代わりに、XOWを使用する場合は、プロジェクトのGitHubからダウンロードする必要があります。

GitHubとやり取りするには、Gitプログラムが必要です。Gitをインストールするには、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押してターミナルウィンドウを開き ます。次に、以下に概説するコマンドラインの指示に従います。

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

汎用Linux

GitツールはほぼすべてのLinuxディストリビューションで利用可能であり、プラットフォーム上のすべての開発者が使用する主要なツールの1つです。このリストにないOSを使用している場合は、ターミナルを開き、「git」を検索して、通常のプログラムのインストール方法でインストールします。または、WebからGitをダウンロードします

Linux PCでGitツールをセットアップすると、XOWをダウンロードできるようになります。git clone コマンドを使用して 、ソフトウェアの最新リリースを入手します。

git clone https://github.com/medusalix/xow.git

CD コマンドを使用して、ターミナルウィンドウを「xow」フォルダに移動します 。次に、cat コマンドを実行し て、PCにダウンロードしたばかりのコードに関する情報が含まれているREADME.mdファイルを確認します。

注:Ctrl + Cで猫 を 閉じ ます。

cd xow

猫のREADME.md

依存関係

XOWのコードがLinuxPCにダウンロードされます。プロセスの次のステップは、XOWの主要な依存関係であるLibusbをインストールすることです。Libusbをインストールするには、Linuxオペレーティングシステムに対応する以下のインストール手順に従ってください。

Ubuntu

sudo apt install libusb-1.0-0-dev libusb-1.0-0

Debian

sudo apt-get install libusb-1.0-0-dev libusb-1.0-0

Arch Linux

sudo pacman -S libusb

Fedora

sudo dnf install libusblibusb-devel

OpenSUSE

sudo zypper install libusb-1.0libusb-1_0-devel

汎用Linux

このガイドで説明されていないLinuxPCでXOWを最初から構築する場合は、Libusbを手動でインストールする必要があります。詳細については、ここをクリックしてください

XOWの構築

XOWをビルドするには、コマンドラインを使用する必要があります。ターミナルが必要な理由は、XOWがCLIアプリケーションであり、GUIアプリでコンパイルする既知の方法がないためです。以下のステップバイステップの手順に従って、システムにXOWを構築します。

手順1:以下xowCD コマンドを使用して、ホームディレクトリ(〜)にあるフォルダに 移動します。

cd〜 / xow

ステップ2:makeコマンドを実行し て 、ソースコードをコンパイルします。

XOWを使用するLinuxでワイヤレスXboxOneコントローラーを使用する方法

BUILD = RELEASEを作成します

ステップ3:フォルダーでls コマンドを 実行し xow、「xow」バイナリがそこにあるかどうかを確認します。

ls | grep xow

ステップ4:ビルドが成功したとすると、xowフォルダーに「xow」が表示されます。さて、とあなたのLinux PC上で、このバイナリをインストールするインストールのmake コマンドを。

sudo make install

XOWのアクティブ化

Linux用のXOWXboxワイヤレスドングルドライバーは、systemdinitシステムで機能します。このため、正しく機能するには、systemdを介して有効にする必要があります。Linux PCでXOWワイヤレスドライバーを有効にするには、次の手順を実行します。

まず、systemctl enable コマンドを使用して 、システムが起動するたびにXOWがroot権限で自動的に起動できるようにします。

XOWを使用するLinuxでワイヤレスXboxOneコントローラーを使用する方法

sudo systemctl enable xow.service

次に、systemctl startコマンドを使用して、システム上のユーザーがXOWサービスを使用できるようにXOWサービスを即座に起動するようにsystemdに指示します。

sudo systemctl start xow.service

systemd内でXOWを有効にすると、LinuxPCでXboxワイヤレスドングルがサポートされます。

XOWをオフにします

Linux PCでXboxワイヤレスドングルのサポートを一時的または永続的にオフにしたいですか?systemdinitシステムを利用する必要があります。

systemdでXOWドライバーを一時的にオフにするには、systemctlstopコマンドを使用します 。

sudo systemctl stop xow.service

XOWを完全に遮断したいですか?systemctldisableコマンドを使用します。

sudo systemctl disable xow.service

XOWの使用

XOWを使用するには、USB XboxOneワイヤレスドングルをLinuxPCのUSBポートに接続します。次に、Xbox Oneコントローラーのペアリングボタンを押して、ドングルとペアリングします。

デバイスをペアリングするときに詳細情報が必要ですか?コントローラをペアリングする前に、ターミナルを開き、以下のコマンドを使用して「xow」バイナリファイルを実行します。

XOWを使用するLinuxでワイヤレスXboxOneコントローラーを使用する方法

cd〜 / xow

sudo ./xow


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか