如何在 Linux 上配对 Nintendo Switch Pro 控制器

您是否正考虑在Linux个人电脑上使用Nintendo Switch Pro控制器进行游戏,却苦于不知如何将其与电脑连接?别担心,我们来帮您!请跟随我们的指南,学习如何在Linux系统上成功配对Nintendo Switch Pro控制器!

在Linux系统上设置Joycond驱动

Switch Pro控制器与Linux系统兼容,但首先需要安装相应的驱动程序。虽然有一些驱动程序支持Pro控制器,但Joycond无疑是其中最优秀的。

为什么说它最好?因为它不仅支持Pro控制器,还支持任何Joycon/Switch外围设备。因此,使用此驱动程序,您可以快速在Linux上使用Pro控制器或Switch Joycons。

遗憾的是,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系统上构建此驱动程序的详细依赖项信息,请参阅Joycond的官方Github页面。

Fedora系统

如果您计划在Fedora系统上使用Joycond,则必须安装一些软件包,这些软件包既是运行Joycond驱动程序所必需的,也是在编译器中构建软件所需的开发工具。

sudo dnf groupinstall @development-tools @development-libraries

sudo dnf install 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了。请访问驱动程序页面,并按照页面上的构建说明进行操作。

有线连接

通过USB将Switch Pro控制器连接到您的Linux系统非常简单。无需通过蓝牙或类似方式进行复杂操作。要使用您的控制器,请执行以下操作:

首先,请准备一条USB-C电缆,并将其连接到您的Linux个人电脑。您需要用这根电缆连接Switch Pro控制器。

当USB-C电缆连接到Switch Pro控制器和PC时,得益于Joycond驱动程序,Linux系统应该能够识别它。现在,您可以尽情享受游戏了!

无线连接

通过蓝牙将Switch Pro控制器连接到PC稍显复杂。首先,请关闭您的Switch主机,或将其放置在另一个房间,以防止控制器自动连接。然后,将蓝牙适配器连接到您的Linux个人电脑,并确保蓝牙功能已启用。

蓝牙启用后,在Linux系统上打开蓝牙连接应用程序。然后,按下Switch控制器背面的圆形按钮,使其进入配对模式。当设备处于配对模式时,它应该在蓝牙菜单中显示为一个可配对设备。

使用鼠标在蓝牙菜单中选择Switch Pro控制器设备。当您单击菜单中的设备时,它将开始配对。设备配对成功后,您就可以使用它来玩游戏了。

为Steam配置Switch Pro控制器

如果您想在Steam上使用Switch Pro控制器进行游戏,您只需配对Switch Pro控制器即可。但您还需要在Steam控制器菜单中进行配置,否则游戏可能无法正常运行。

得益于Steam周到的用户界面,在Steam中配置Switch Pro控制器非常容易。打开“设置”,然后选择“控制器”选项。接着,选择“常规控制器设置”,再勾选“Switch Pro配置支持”选项。

当您在Steam中配置完Switch Pro控制器后,该设备将可以在您安装的任何视频游戏的Linux系统上作为游戏控制器使用。

现在,尽情享受在Linux个人电脑上使用Switch Pro控制器进行游戏的乐趣吧!