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:以下xowのCD コマンドを使用して、ホームディレクトリ(〜)にあるフォルダに 移動します。

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

コメントを残す

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の RTL8821CE Wi-Fi の問題を解決するには、内蔵の rtw88 ドライバー、Realtek ファームウェア、rfkill、NetworkManager、および安全なフォールバックオプションを確認してください。

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用して、Debian 12のDNS解決エラーを診断および修正します。これには、resolv.conf、NetworkManager、networkd、キャッシュ、および検証が含まれます。

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Windows 11のバックアップ、ボリュームの縮小、UEFI USBからの起動、既存のEFIパーティションとリカバリパーティションの保護を行うことで、Windows 11の横にPardus 25.2をインストールできます。

SLESでZypperリポジトリの更新に失敗したエラー500を修正する

SLESでZypperリポジトリの更新に失敗したエラー500を修正する

SUSE Linux Enterprise Server で HTTP 500 エラーが発生し、Zypper の更新に失敗した場合に診断を行います。障害が発生しているリポジトリを特定し、プロキシと登録状況を確認してから、メタデータを安全に更新します。

Pardusパッケージマネージャー(PETA)と標準APTコマンドライン:現在のPardusが実際に使用しているもの

Pardusパッケージマネージャー(PETA)と標準APTコマンドライン:現在のPardusが実際に使用しているもの

いわゆるPardusパッケージマネージャー「PETA」とAPTを比較し、現在のPardusパッケージツールを明確にし、デスクトップでの使用または管理に適したインターフェースを選択する。

Ubuntuでカーネルアップデート後にNVIDIAドライバーが読み込まれない問題を解決する方法

Ubuntuでカーネルアップデート後にNVIDIAドライバーが読み込まれない問題を解決する方法

Ubuntuカーネルのアップデート後にNVIDIAドライバーの読み込みが停止する問題を解決するには、カーネルモジュール、セキュアブート、DKMS、ヘッダー、Nouveau、およびバージョンの不一致をチェックしてください。

旧型ハードウェアにPardus 23をインストールする方法:ステップバイステップ

旧型ハードウェアにPardus 23をインストールする方法:ステップバイステップ

レガシーBIOS、起動可能なUSBメモリ、安全なパーティション分割、および低スペックハードウェアのインストール後チェック機能を備えた、古い64ビットPCにPardus 23.4 XFCEをインストールします。

Gooroom OSのセキュリティモデル解説:トラステッドブート、OS保護、ブラウザサンドボックス

Gooroom OSのセキュリティモデル解説:トラステッドブート、OS保護、ブラウザサンドボックス

Gooroom OSが信頼済みブート、実行ファイルとOSの保護、ブラウザ制御をどのように多層的に構築しているか、そしてユーザーがサンドボックスに関して確認すべき事項について学びましょう。

メモリ不足のVPSでDebian 12を動作させ、MySQLをダウンさせる際にメモリ不足によるクラッシュを起こさない方法

メモリ不足のVPSでDebian 12を動作させ、MySQLをダウンさせる際にメモリ不足によるクラッシュを起こさない方法

Debian 12のメモリ負荷を診断し、MariaDBまたはMySQLのサイズを適正化し、スワップ領域を慎重に追加し、VPSがそのワークロードを処理できるかどうかを確認します。

Pardus LinuxデスクトップでVPN接続を設定する方法

Pardus LinuxデスクトップでVPN接続を設定する方法

Pardus 25 DesktopでOpenVPN、WireGuard、OpenConnect、またはIPsec VPN接続を設定し、ルーティング、DNS、およびトンネルの状態を確認します。