{"id":1376,"date":"2021-12-16T13:10:12","date_gmt":"2021-12-16T10:10:12","guid":{"rendered":"https:\/\/files2.tojikon.net\/files-cloud\/2021\/08\/18\/how-to-pair-the-nintendo-switch-pro-controller-on-linux\/https:\/\/files2.tojikon.net\/files-cloud\/2021\/08\/18\/how-to-pair-the-nintendo-switch-pro-controller-on-linux\/"},"modified":"2021-12-16T13:10:12","modified_gmt":"2021-12-16T10:10:12","slug":"how-to-pair-the-nintendo-switch-pro-controller-on-linux","status":"publish","type":"post","link":"https:\/\/tojikon.net\/en\/1376-how-to-pair-the-nintendo-switch-pro-controller-on-linux\/","title":{"rendered":"How to pair the Nintendo Switch Pro controller on Linux"},"content":{"rendered":"<section id=\"related_posts\">\n<div class=\"block-head\">\n<h3>Related Articles<\/h3>\n<\/div>\n<\/section>\n<p>Do you want to play games on your Linux PC using your Nintendo Switch Pro controller but don\u2019t know how to get it to pair to your computer? We can help! Follow along as we go over how to pair the Nintendo Switch Pro controller on Linux!<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-406746 size-full\" src=\"https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux.png\" alt=\"\" width=\"1200\" height=\"284\" srcset=\"https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux.png 1200w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-5.png 300w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-7.png 1024w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-9.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\"\/><\/p>\n<h2>Setting up Joycond on Linux<\/h2>\n<p>The Switch Pro controller works on Linux, but you\u2019ll need to set up a driver first. There are a few Switch Pro drivers that support the Pro controller. However, the Joycond is easily the best driver.<\/p>\n<p>Why is it the best one to use? Well, it supports any Joycon\/Switch peripheral, rather than just the Pro controller. So with this driver, you can quickly use your Pro controller or Switch Joycons on Linux.<\/p>\n<p>The Joycond driver sadly isn\u2019t available as a package inside of any Linux operating system. Instead, you\u2019ll have to download the driver files, compile them and install them by hand.<\/p>\n<p>To start the Joycond installation process, you\u2019ll need to set up the build-time requirements. First, open up a terminal window on the Linux desktop by pressing <strong>Ctrl + Alt + T<\/strong> on the desktop. Or, search for \u201cTerminal\u201d in the app menu and launch it that way.<\/p>\n<p>Once the terminal window is open, follow the installation instructions down below that corresponds with the Linux OS you currently use to get Joycond\u2019s dependencies set up.<\/p>\n<h4>Ubuntu\/Debian<\/h4>\n<p>On both Ubuntu and Debian, the \u201clibevdev-dev\u201d package needs to be installed. You\u2019ll also have to have Git, as well as any program building tools installed as well.<\/p>\n<p>Note: On Debian, you will need to update your kernel to 5.10 or newer. Otherwise, you will need to install the Hid Nintendo driver into the kernel manually. Then, for best results, upgrade to Debian 11.<\/p>\n<pre>\nsudo apt install build-essential cmake libevdev-dev git\n<\/pre>\n<p>For more guidance on the dependencies you will need to build this driver on Ubuntu or Debian, please refer to the official Github page for Joycond.<\/p>\n<h4>Fedora<\/h4>\n<p>If you plan to use Joycond on Fedora, you\u2019ll have to install a few packages to run the Joycond driver, as well as the development tools required to build software in the compiler.<\/p>\n<pre>\nsudo dnf groupinstall @development-tools @development-libraries\nsudo dnf install git cmake libevdev-devel libudev-devel\n<\/pre>\n<h4>Arch Linux<\/h4>\n<p>Those on Arch Linux are in luck when it comes to Joycond. As it turns out, there\u2019s an AUR package for the Switch Pro driver already configured and ready to install. It will take care of all dependencies, as well as building the code.<\/p>\n<p>To install it, enter the commands below one after the other into your terminal window.<\/p>\n<pre>\nsudo pacman -S git base-devel git clone https:\/\/aur.archlinux.org\/trizen.git\ncd trizen\/\nmakepkg -sri\ntrizen -S joycond-git\n<\/pre>\n<h3>Getting Joycond<\/h3>\n<p>Now that the dependencies are installed, Joycond can be installed. Head over to the driver page and follow the build instructions there to get it working.<\/p>\n<h2>Wired<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-406754 size-full\" src=\"https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux.jpg\" alt=\"\" width=\"1200\" height=\"675\" srcset=\"https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux.jpg 1200w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-1.jpg 300w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-3.jpg 1024w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-5.jpg 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\"\/><\/p>\n<p>Paring the Switch Pro controller to your Linux system via USB is incredibly easy. There are no hoops to jump through via Bluetooth or anything like that. To use your controller, do the following.<\/p>\n<p>First, get a USB-C cable and connect it to your Linux PC. You will need one of these cables for your Switch Pro controller.<\/p>\n<p>When the USB-C cable is connected to both your Switch Pro controller and your PC, Linux should recognize it, thanks to the Joycond driver. From here, you\u2019ll be able to enjoy your games!<\/p>\n<h2>Wireless<\/h2>\n<p>Connecting the Switch Pro to a PC via Bluetooth is a bit more complex. To start, shut off your Switch, or place it in another room so that the controller can\u2019t connect to it. Then, connect your Bluetooth adapter to your Linux PC, and ensure Bluetooth is enabled.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-406747 size-full\" src=\"https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-1.png\" alt=\"\" width=\"1200\" height=\"500\" srcset=\"https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-1.png 1200w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-11.png 300w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-13.png 1024w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-15.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\"\/><\/p>\n<p>Once it is enabled, open up your Bluetooth connection app on Linux. Then, press the circular button on the back of the Switch to place it into pairing mode. When the device is placed in pairing mode, it should appear as a pairable device in the Bluetooth menu.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-406746 size-full\" src=\"https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux.png\" alt=\"\" width=\"1200\" height=\"284\" srcset=\"https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux.png 1200w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-5.png 300w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-7.png 1024w, https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-9.png 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\"\/><\/p>\n<p>Select the Switch Pro controller device in the Bluetooth menu with the mouse. When you click on the device in the menu, it will pair. Once the device is paired, you\u2019ll be able to play games using it.<\/p>\n<h2>Configuring the Switch Pro for Steam<\/h2>\n<p>Pairing the Switch Pro controller isn\u2019t all you have to do if you wish to game with it on Steam. You\u2019ll also need to configure it in the Steam controller menu; otherwise, games may not work correctly.<\/p>\n<p>Configuring the Switch Pro controller in steam is pretty easy, thanks to Steam\u2019s thoughtful UI. Open up \u201cSettings,\u201d and select \u201cGeneral Controller Settings.\u201d Then, select the \u201cSwitch Pro Configuration Support\u201d option.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-341973 size-full\" src=\"https:\/\/files2.tojikon.net\/files-cloud\/wp-content\/uploads\/2021\/12\/how-to-pair-the-nintendo-switch-pro-controller-on-linux-3.png\" alt=\"\" width=\"1200\" height=\"652\"\/><\/p>\n<p>When you\u2019ve configured your Switch Pro controller with Steam, the device will be able to function as a game controller on your Linux system with any video game you install.<\/p>\n<p>Enjoy gaming on your PC with your Switch Pro controller on Linux!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Related Articles Do you want to play games on your Linux PC using your Nintendo Switch Pro controller but don\u2019t know how to get it to pair to your computer? We can help! Follow along as we go over how to pair the Nintendo Switch Pro controller on Linux! Setting up Joycond on Linux The &hellip;<\/p>\n","protected":false},"author":1,"featured_media":1377,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[21],"tags":[33],"_links":{"self":[{"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/posts\/1376"}],"collection":[{"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/comments?post=1376"}],"version-history":[{"count":0,"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/posts\/1376\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/media\/1377"}],"wp:attachment":[{"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/media?parent=1376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/categories?post=1376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tojikon.net\/en\/wp-json\/wp\/v2\/tags?post=1376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}