Skip to content

dalmatheo/procon2-driver

Repository files navigation

An unofficial Nintendo Switch™ 2 Pro Controller driver.

Table of Contents

🚀 About

procon2-driver is a driver that allows users to connect and utilize the Nintendo Switch 2 Pro Controller on the Linux operating system.

This project is founded by @dalmatheo. The core goals of this project are:

  • Compatibility: To provide seamless and stable support for the Pro Controller 2 across any game, using the uinput of linux.
  • Performance: To ensure the driver has a minimal impact on system resources and maintains low-latency communication for a reliable gaming experience.

📃 License

This project is available under the MIT license. You can review the full license agreement at the following link: The MIT License.

⬇️ Install procon2-driver

Install it from the latest Github release

procon2-driver is currently not available on the github releases. A github action will be setup soon.

Install it from a local build

You can build the package to then install it by using this command:

chmod +x ./deploy.sh
./deploy.sh

🚧 How to Build

To build the project, you'll have to:

Install Go

Go is a simple low level programming language. It's the language that was used for the project.

Here's how to install it on my distribution (Arch)

sudo pacman -S go

Clone the repository

Then, you'll have to clone the repository to get the source code on your machine and you'll have to open the directory in your terminal.

git clone https://github.com/dalmatheo/procon2-driver
cd procon2-driver

Build the project

Finally, you'll have to execute the command to build the project.

go build

If you want to build and install the driver, use:

chmod +x ./deploy.sh
./deploy.sh

About

A simple linux driver for the Procon2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published