Linux nintendo pro controller

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Linux driver for Nintendo Pro Controller

License

ChrisBlanks/OpenNintendoProCon

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Open source Linux driver for the Nintendo Switch Pro Controller

The goal of this project is to provide an open source driver for the Nintendo Switch Pro Controller, so that a Linux desktop user is able to use a pro controller in a manner similar to other computer peripherals. (e.g mouse devices, keyboards).

Nintendo Switch Pro Controller

  • Linux Joystick kernel module
    • Fedora 30 installation Example: dnf install joystick-support
    • See Joystick API @ the following links:
      • Kernel Text File Documentation
      • Sphinx Style Documentation
      • The jstest tool can be used to view controller input events
        • Example: jstest —event /dev/input/js1

        About

        Linux driver for Nintendo Pro Controller

        Источник

        Как подключить контроллер Nintendo Switch Pro к Linux

        Вы хотите играть в игры на своем ПК с Linux, используя контроллер Nintendo Switch Pro, но не знаете, как заставить его подключиться к компьютеру? Мы можем помочь! Мы рассмотрим, как подключить контроллер Nintendo Switch Pro к Linux!

        Как подключить контроллер Nintendo Switch Pro к Linux

        Настройка Joycond в Linux

        Контроллер Switch Pro работает в Linux, но сначала вам нужно настроить драйвер. Есть несколько драйверов Switch Pro, которые поддерживают контроллер Pro. Однако Joycond — лучший драйвер.

        Почему лучше всего использовать? Что ж, он поддерживает любое периферийное устройство Joycon / Switch, а не только контроллер Pro. Таким образом, с этим драйвером вы можете быстро использовать свой контроллер Pro или Switch Joycons в Linux.

        К сожалению, драйвер Joycond недоступен в виде пакета ни в одной операционной системе Linux. Вместо этого вам придется загрузить файлы драйверов, скомпилировать их и установить вручную.

        Чтобы начать процесс установки Joycond, вам необходимо настроить требования к времени сборки. Сначала откройте окно терминала на рабочем столе Linux, нажав Ctrl + Alt + T на рабочем столе. Или найдите «Терминал» в меню приложения и запустите его таким образом.

        После открытия окна терминала следуйте приведенным ниже инструкциям по установке, которые соответствуют операционной системе Linux, которую вы в настоящее время используете для настройки зависимостей Joycond.

        Ubuntu / Debian

        И в Ubuntu, и в Debian необходимо установить пакет libevdev-dev. У вас также должен быть установлен Git, а также любые инструменты для создания программ.

        Примечание. В Debian вам необходимо обновить ядро ​​до версии 5.10 или новее. В противном случае вам нужно будет установить драйвер Hid Nintendo в ядро ​​вручную. Затем, для достижения наилучших результатов, обновитесь до Debian 11 .

        sudo apt install build-essential cmake libevdev-dev git

        Для получения дополнительных указаний по зависимостям, которые вам понадобятся для сборки этого драйвера в Ubuntu или Debian, обратитесь к официальной странице Github для Joycond.

        Fedora

        Если вы планируете использовать Joycond на Fedor a, вам придется установить несколько пакетов для запуска драйвера Joycond, а также инструменты разработки, необходимые для создания программного обеспечения в компиляторе.

        sudo dnf groupinstall @ инструменты разработки @ библиотеки разработки  sudo dnf установить git cmake libevdev-devel libudev-devel

        Arch Linux

        Тем, кто пользуется Arch Linux , повезло, когда дело касается Joycond. Как оказалось, для драйвера Switch Pro существует уже настроенный и готовый к установке пакет AUR. Он позаботится обо всех зависимостях, а также создаст код.

        Чтобы установить его, введите следующие команды одну за другой в окно терминала.

        sudo pacman -S git base-devel git clone https://aur.archlinux.org/trizen.git  cd trizen /  makepkg -sri  trizen -S joycond-git

        Получение Joycond

        Теперь, когда зависимости установлены, можно установить Joycond. Перейдите на страницу драйвера и следуйте инструкциям по сборке, чтобы он заработал.

        Проводной

        Как подключить контроллер Nintendo Switch Pro к Linux

        Подключить контроллер Switch Pro к вашей системе Linux через USB невероятно просто. Нет никаких обручей, через которые можно было бы прыгать через Bluetooth или что-то в этом роде. Чтобы использовать ваш контроллер, сделайте следующее.

        Сначала возьмите кабель USB-C и подключите его к компьютеру с Linux. Вам понадобится один из этих кабелей для контроллера Switch Pro.

        Когда кабель USB-C подключен как к контроллеру Switch Pro, так и к компьютеру, Linux должен распознать его благодаря драйверу Joycond. Отсюда вы сможете наслаждаться своими играми!

        Беспроводной

        Подключить Switch Pro к ПК через Bluetooth немного сложнее. Для начала выключите коммутатор или поместите его в другую комнату, чтобы контроллер не мог к нему подключиться. Затем подключите адаптер Bluetooth к ПК с Linux и убедитесь, что Bluetooth включен.

        Как подключить контроллер Nintendo Switch Pro к Linux

        Как только он будет включен, откройте приложение для подключения Bluetooth в Linux. Затем нажмите круглую кнопку на задней панели коммутатора, чтобы перевести его в режим сопряжения. Когда устройство переведено в режим сопряжения, оно должно отображаться как подключаемое устройство в меню Bluetooth.

        Как подключить контроллер Nintendo Switch Pro к Linux

        Выберите с помощью мыши контроллер Switch Pro в меню Bluetooth. Когда вы нажимаете на устройство в меню, оно соединяется. Как только устройство будет сопряжено, вы сможете играть на нем в игры.

        Настройка Switch Pro для Steam

        Сопряжение контроллера Switch Pro — это не все, что вам нужно сделать, если вы хотите играть с ним в Steam. Вам также необходимо настроить его в меню контроллера Steam; в противном случае игры могут работать некорректно.

        Настроить контроллер Switch Pro в Steam довольно просто благодаря продуманному пользовательскому интерфейсу Steam. Откройте «Настройки» и выберите «Общие настройки контроллера». Затем выберите параметр «Поддержка конфигурации Switch Pro».

        Как подключить контроллер Nintendo Switch Pro к Linux

        Когда вы настроили свой контроллер Switch Pro с помощью Steam, устройство сможет работать как игровой контроллер в вашей системе Linux с любой установленной вами видеоигрой.

        Наслаждайтесь играми на своем ПК с контроллером Switch Pro в Linux!

        Источник

        Saved searches

        Use saved searches to filter your results more quickly

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

        This repository aims to provide a linux driver for the Nintendo Switch Pro Controller when connected via USB.

        License

        TheWaveWarden/SwitchProConLinuxUSB

        This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

        Name already in use

        A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

        Sign In Required

        Please sign in to use Codespaces.

        Launching GitHub Desktop

        If nothing happens, download GitHub Desktop and try again.

        Launching GitHub Desktop

        If nothing happens, download GitHub Desktop and try again.

        Launching Xcode

        If nothing happens, download Xcode and try again.

        Launching Visual Studio Code

        Your codespace will open once ready.

        There was a problem preparing your codespace, please try again.

        Latest commit

        Git stats

        Files

        Failed to load latest commit information.

        README.md

        This repository aims to provide a uinput driver for the Nintendo Switch Pro Controller when connected via USB. Currently only one controller is supported!

        On Ubuntu you can install these in a terminal with:

        sudo apt-get install libudev-dev libusb-1.0-0-dev libfox-1.6-dev sudo apt-get install autotools-dev autoconf automake libtool sudo apt-get install cmake sudo apt-get install libhidapi-dev 

        Create install folder for Pro Controller driver and enter it, e.g.

        mkdir ~/procon_driver cd ~/procon_driver 

        You can download the ZIP file through your browser and extract it, or you can use git. If you don’t already have it:

        Clone the repository here:

        git clone https://github.com/FrotBot/SwitchProConLinuxUSB.git . 

        install and build the driver:

        Reboot your PC once to make the udev rules work.

        Open the terminal once more and navigate to the build directory in the install folder:

        Follow instructions on screen and enjoy your games.

        (You’ll need to reopen the executable from the last step everytime you use the driver.)

        On newer kernel versions, uinput devices need root privileges, so if you get error messages try to run

        Invert axes and swap buttons

        If you’re having trouble with inverted axes, try ./procon_driver —help and see options to run with inverted axes there. There’s also an option to run with A and B as well as X and Y buttons switched, if you prefer the button output as they’re written on the pad as opposed to XBox layout.

        This project took heavy inspiration and some constants from this project: https://github.com/MTCKC/ProconXInput/tree/v0.1.0-alpha2

        About

        This repository aims to provide a linux driver for the Nintendo Switch Pro Controller when connected via USB.

        Источник

        Читайте также:  Xampp on linux mint
Оцените статью
Adblock
detector