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

Как использовать беспроводные контроллеры 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


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.