Как использовать беспроводные контроллеры Xbox One в Linux с XOW

Если у вас есть беспроводной USB-ключ для Xbox One, вы будете рады узнать, что теперь это устройство можно запускать в Linux. Благодаря проекту XOW устройство обеспечивает беспроводное соединение в Linux с любым контроллером Xbox One.

Чтобы использовать драйвер XOW, у вас должен быть оригинальный беспроводной контроллер Xbox One S или Xbox One, беспроводной ключ Xbox и достаточно современная операционная система Linux. XOW находится в стадии существенной разработки. В некоторых случаях этот драйвер может работать некорректно (или вообще). Используйте его на свой страх и риск!

Примечание. Необходимо эмулировать контроллер Xbox в Windows 10? Вот как.

Скачивание XOW

Драйвер XOW является новинкой для Linux и очень давно не разрабатывается. В результате он не попал в ядро ​​Linux или в какой-либо основной программный репозиторий ОС Linux. Вместо этого, если вы хотите использовать 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 установить git

OpenSUSE

sudo zypper установить git

Общий Linux

Инструмент Git доступен почти в каждом дистрибутиве Linux и является одним из основных инструментов, которые используют все разработчики платформы. Если вы используете ОС, которых нет в этом списке, откройте терминал, найдите «git» и установите его так, как вы обычно устанавливаете программы. Или загрузите Git из Интернета .

После настройки инструмента Git на вашем ПК с Linux XOW готов к загрузке. Используя команду  git clone  , загрузите последнюю версию программного обеспечения.

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

Переместите окно терминала в папку «xow» с помощью команды  CD  . Затем запустите команду  cat,  чтобы просмотреть включенный файл README.md, поскольку он содержит информацию о коде, который вы только что загрузили на свой компьютер.

Примечание: закрыть  кошка  с  помощью Ctrl + C .

cd xow

кошка README.md

Зависимости

Код для XOW загружается на ваш компьютер с Linux. Следующим шагом в этом процессе является установка основной зависимости для XOW, Libusb. Чтобы установить Libusb, следуйте приведенным ниже инструкциям по установке, которые соответствуют вашей операционной системе Linux.

Ubuntu

sudo apt установить 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 установить libusb libusb-devel

OpenSUSE

sudo zypper установить libusb-1.0 libusb-1_0-devel

Общий Linux

Если вы создаете XOW с нуля на ПК с Linux, который не рассматривается в этом руководстве, вам потребуется установить Libusb вручную. Для получения дополнительной информации щелкните здесь .

Строительство XOW

Чтобы построить XOW, вы должны использовать командную строку. Причина, по которой требуется терминал, заключается в том, что XOW - это приложение CLI, и нет известного способа его компиляции с помощью приложения с графическим интерфейсом. Следуйте пошаговым инструкциям ниже, чтобы создать XOW в вашей системе.

Шаг 1: Перейдите в xowпапку, расположенную в вашем домашнем каталоге (~), используя команду  CD  ниже.

cd ~ / xow

Шаг 2. Запустите команду  make,  чтобы скомпилировать исходный код.

Как использовать беспроводные контроллеры Xbox One в Linux с XOW

сделать BUILD = RELEASE

Шаг 3: Запустите команду  ls  в  xowпапке и определите, есть ли там двоичный файл «xow».

ls | grep xow

Шаг 4: Предполагая, что сборка прошла успешно, вы увидите «xow» в папке xow. Теперь установите этот двоичный файл на свой компьютер с Linux с помощью команды make install  .

sudo make install

Активация XOW

Драйвер беспроводного ключа XOW Xbox для Linux работает с системой инициализации systemd. По этой причине для правильной работы его необходимо включить через systemd. Чтобы включить драйвер беспроводной сети XOW на вашем ПК с Linux, сделайте следующее.

Во-первых, используйте команду  systemctl enable,  чтобы разрешить XOW автоматически запускаться с привилегиями root при каждой загрузке вашей системы.

Как использовать беспроводные контроллеры Xbox One в Linux с XOW

sudo systemctl включить xow.service

Затем используйте команду systemctl start, чтобы указать systemd немедленно запустить службу XOW, чтобы пользователи системы могли ее использовать.

sudo systemctl start xow.service

Если XOW включен в systemd, ваш компьютер с Linux будет иметь поддержку беспроводного ключа Xbox.

Выключить XOW

Хотите временно или навсегда отключить поддержку беспроводного ключа Xbox на вашем ПК с Linux? Вы должны использовать систему инициализации systemd.

Чтобы временно отключить драйвер XOW с помощью systemd, используйте команду  systemctl stop .

sudo systemctl stop xow.service

Хотите отключить XOW навсегда? Воспользуйтесь командой systemctl disable .

sudo systemctl отключить xow.service

Использование XOW

Чтобы использовать XOW, подключите беспроводной USB-адаптер Xbox One к USB-порту ПК с Linux. Затем нажмите кнопку сопряжения на контроллере Xbox One и подключите его к адаптеру.

Хотите получить дополнительную информацию при сопряжении вашего устройства? Откройте терминал и запустите двоичный файл «xow» с помощью приведенных ниже команд, прежде чем пытаться выполнить сопряжение контроллера.

Как использовать беспроводные контроллеры Xbox One в Linux с XOW

cd ~ / xow

sudo ./xow

Оставить комментарий

Как установить Linux Mint Debian Edition 5 «Elsie» с USB-накопителя

Как установить Linux Mint Debian Edition 5 «Elsie» с USB-накопителя

Загрузите и проверьте архивный ISO-образ LMDE 5, создайте загрузочный USB-накопитель и выберите безопасные параметры установки. Поддержка Elsie прекращена; ознакомьтесь с текущей версией LMDE.

Как играть в DiRT Rally на Linux: настройка Steam и исправления в Proton.

Как играть в DiRT Rally на Linux: настройка Steam и исправления в Proton.

Узнайте, как играть в DiRT Rally на Linux, если у вас уже есть эта игра в Steam: установите нативную сборку, запустите её и используйте Proton только в качестве резервного варианта.

Как играть в Don't Starve Together на Linux

Как играть в Don't Starve Together на Linux

Установите версию Don't Starve Together для Linux через Steam, создайте мир или присоединитесь к друзьям, следуя этим шагам по настройке и устранению неполадок.

Как играть в Squad на Linux с помощью Steam Proton

Как играть в Squad на Linux с помощью Steam Proton

Установите Squad на Linux с помощью Steam Play и Proton, установите игру, выберите инструмент совместимости и устраните проблемы с античитерством.

Как создать загрузочный USB-накопитель с Windows 11 в Linux

Как создать загрузочный USB-накопитель с Windows 11 в Linux

Создайте установочный USB-накопитель Windows 11 для Linux с помощью Ventoy: получите официальный ISO-образ, безопасно установите Ventoy, скопируйте образ и загрузите целевой компьютер.

Как установить Wireshark на Linux: Ubuntu, Fedora, Arch и другие операционные системы.

Как установить Wireshark на Linux: Ubuntu, Fedora, Arch и другие операционные системы.

Установите Wireshark на Ubuntu, Debian, Fedora, Arch или openSUSE, используя актуальные команды для работы с пакетами, а затем безопасно настройте захват пакетов в реальном времени.

Как играть в It Takes Two на Linux с помощью Steam Proton

Как играть в It Takes Two на Linux с помощью Steam Proton

Узнайте, как играть в It Takes Two на Linux с помощью Steam Proton, установить версию Steam, включить совместимость, настроить кооперативный режим и устранить проблемы с запуском.

Как играть в Slay the Spire на Linux: установка и запуск через Steam

Как играть в Slay the Spire на Linux: установка и запуск через Steam

Установите Steam на Linux, получите нативную сборку Slay the Spire для Linux из своей библиотеки и запустите её. Включает практические шаги для решения распространенных проблем при запуске.

Как установить Devuan Linux с загрузочного USB-накопителя

Как установить Devuan Linux с загрузочного USB-накопителя

Установите Devuan Excalibur с загрузочного ISO-образа для рабочего стола. Проверьте правильность загрузки, создайте загрузочный USB-накопитель, защитите существующие разделы и завершите установку с помощью Refracta Installer.

Как играть в The Forest на Linux с помощью Steam Proton

Как играть в The Forest на Linux с помощью Steam Proton

Установите Steam на Linux, включите Steam Play и используйте Proton для загрузки и запуска игры The Forest, с настройкой совместимости для каждой игры отдельно, если она не запускается.