索尼PlayStation 4控制器是一款出色的设备,它是Linux上玩视频游戏的绝佳控制器,本文向你介绍在Linux上使用PS4控制器的两种方法,可使用Steam和DS4DRV。
方法一、安装和使用Steam
Steam提供对第三方视频游戏控制器的支持,例如Sony DualShock 4(PS4)控制器,Nintendo Switch、Microsoft Xbox One等。
对于初学者,可以将Steam客户端配置为采用其他控制器样式(如Xbox)并将其添加到PS4,但除此之外,还提供了一个自定义控制器映射工具,用户可以使用该工具轻松手动将游戏映射到PS4控制器。
1、在Linux上安装Steam
要通过Steam在Linux上配置DualShock 4控制器,必须首先安装Steam应用程序。
1]、Ubuntu
Ubuntu在其官方软件存储库中分发Steam,要安装它,请使用Apt包管理器加载Steam:
sudo apt installing steam
或者,Ubuntu用户可以直接从Steam网站下载Steam DEB包安装,参考Ubuntu Kylin 18.04 steam安装及解决方法。
2]、Debian
要获取最新的Steam DEB包,请使用下面的wget命令:
wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb
注意:需要启用32位体系结构才能在Debian上使用Steam。
完成“steam.deb”下载后,使用dpkg工具将其加载到系统上:
sudo dpkg -i steam.deb
使用apt-get install -f完成安装:
sudo apt-get install -f
3]、Arch Linux
Steam位于Arch Linux官方软件库中,要安装它,请使用下面的Pacman包管理命令:
sudo pacman -S steam
4]、Fedora
Fedora用户可以通过RPMFusion软件库获取Steam,要启用这些存储库,请执行以下命令行操作,请将以下命令中的XX替换为你使用的Fedora Linux的版本号:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-XX.noarch.rpm -y
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-XX.noarch.rpm -y
启用repos后,使用Dnf安装Steam:
sudo dnf install steam -y
5]、Flatpak安装方式
确保已启用Flatpak运行时,然后,输入以下命令以加载Steam:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.valvesoftware.Steam
在Linux PC上安装Steam后,登录你的帐户并打开该应用程序。
2、在Steam中配置PS4控制器
现在已经在Linux上安装并打开了Steam应用程序,可以通过USB将PS4插入PC,或者可以通过按Share+PS按钮通过蓝牙进行配对。
将控制器连接到Linux PC后,转到Steam应用程序,找到“Steam”菜单并单击它,然后,选择里面的“设置(Settings)”菜单以访问Steam设置区域。
在Steam设置区域内,找到“Controller”并选择它,然后,选择“GENERAL CONTROLLER SETTINGS”:
在“GENERAL CONTROLLER SETTINGS”区域中,选中“PlayStation配置支持(PlayStation Configuration Support)”旁边的框,然后,向下滚动,你会看到“未注册的PlayStation控制器(Unregistered PlayStation controller)”单击它并将其注册到你的Steam帐户:
随着PlayStation 4控制器注册到你的Steam帐户,现在可以使用它在你的Steam库中玩视频游戏,以及通过“添加游戏(Add a Game)”功能添加到Steam的第三方控制器。
方法二、安装和使用DS4DRV
1、安装DS4DRV
用于Linux的Dualshock 4用户空间驱动程序是一个较旧的驱动程序,但已确认在大多数基于Linux的操作系统上为用户提供了对Sony DualShock 4(PS4)控制器的支持。
安装DS4DRV驱动程序是通过Python打包工具完成的,这意味着即使是不太流行的Linux发行版也应该可以安装它,要开始安装,请打开终端并运行pip –help,然后运行python -version:
pip --help
python --version
注意:你还需要安装“python-setuptools”。
假设“help”功能显示Pip有效并且你可以确认你具有Python 2.7或更高版本(参考:在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法),请使用pip install命令将DS4DRV驱动程序加载到Linux PC上:
sudo pip install ds4drv
2、连接你的Ps4控制器
DS4DRV驱动程序正常运行,是时候将它连接到系统以在Linux上使用它,将PS4控制器插入PC上的USB端口,或者按住Share+PS按钮将其输入蓝牙模式。
将PS4控制器与Linux PC配对后,返回终端并运行ds4drv:
ds4drv --hidraw
如果命令运行成功,你的DualShock 4控制器应该可以在你在系统上启动并在游戏中正常运行。
相关主题