云网牛站
所在位置:首页 > Linux游戏 > 在Linux上使用PS4控制器的两种方法:安装Steam和DS4DRV

在Linux上使用PS4控制器的两种方法:安装Steam和DS4DRV

2019-05-29 12:11:14作者:张青稿源:云网牛站

索尼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

参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器

5]、Flatpak安装方式

确保已启用Flatpak运行时,然后,输入以下命令以加载Steam:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub com.valvesoftware.Steam

参考:5款最佳Flatpak应用:LibreOffice,Steam,Vocal,HydraPaper,OpenShot

在Linux PC上安装Steam后,登录你的帐户并打开该应用程序。

2、在Steam中配置PS4控制器

现在已经在Linux上安装并打开了Steam应用程序,可以通过USB将PS4插入PC,或者可以通过按Share+PS按钮通过蓝牙进行配对。

将控制器连接到Linux PC后,转到Steam应用程序,找到“Steam”菜单并单击它,然后,选择里面的“设置(Settings)”菜单以访问Steam设置区域。

在Steam设置区域内,找到“Controller”并选择它,然后,选择“GENERAL CONTROLLER SETTINGS”:

在Linux上使用PS4控制器的两种方法:安装Steam和DS4DRV

在“GENERAL CONTROLLER SETTINGS”区域中,选中“PlayStation配置支持(PlayStation Configuration Support)”旁边的框,然后,向下滚动,你会看到“未注册的PlayStation控制器(Unregistered PlayStation controller)”单击它并将其注册到你的Steam帐户:

在Linux上使用PS4控制器的两种方法:安装Steam和DS4DRV

随着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控制器应该可以在你在系统上启动并在游戏中正常运行。

 

相关主题

不止SteamOS,为游戏而生的Linux发行版盘点

精选文章
热门文章