【SteamDeck】一种将SteamDeck连接到电脑并用作手柄使用的方法分享
汤羊羊
编辑于 2025年04月03日 01:54

开源项目地址:https://github.com/HelloThisIsFlo/Deckpad

一种将SteamDeck连接到电脑并用作手柄使用的方法分享,也防止自己以后忘了怎么操作(

cut-off

第一步:打开终端,输入passwd,按提示设置SteamDeck的sudo密码 (记住这个密码!!!)

cut-off

第二步:打开一个新的终端窗口,下载开源项目

github源:cd ~ && git clone https://github.com/HelloThisIsFlo/Deckpad.git

国内镜像源:cd ~ && git clone https://ghproxy.net/https://github.com/HelloThisIsFlo/Deckpad.git

克隆完成后,终端输入

cd /home/deck/Deckpad/

./initialize_after_os_update.sh

按提示输入前面设置好的sudo密码

中间要看提示按一次回车,然后等脚本跑完

cut-off

第三步,下载VirtualHere USB Server

官方链接: https://www.virtualhere.com/sites/default/files/usbserver/vhusbdx86_64

国内网盘: https://pan.baidu.com/s/1Y0To-_JqtUU_x4f6rhkAvA?pwd=9s9c 提取码: 9s9c 复制这段内容后打开百度网盘手机App,操作更方便哦

下载完后将文件放在

/home/deck/Deckpad/virtualhere

缺virtualhere文件夹的新建一个,然后直接在virtualhere文件夹里面打开终端,输入

chmod +x vhusbdx86_64

cut-off

第四步,新建一个steam快捷方式,打开steam左下角加号-添加一个非steam游戏

随便加一个,下面会改。

找到刚刚添加的非steam游戏,右键-属性-快捷方式

将目标修改为

env

起始位置修改为(保留双引号)

"/home/deck/Deckpad"

启动选项修改为

-u LD_PRELOAD konsole --fullscreen -e ./deckpad.sh

改完之后的效果

图标名字自己随便改,仅供参考,下面是开源项目里面的图标,可以直接保存设置

cut-off

第五步,返回到游戏模式,打开刚刚修改好的快捷方式,成功的话是这样的

然后,按steam键打开编辑按键布局-操作集-默认操作集旁边的齿轮图标-添加“始终开启”指令-系统-触摸屏原生支持

然后打开快捷方式,按屏幕提示输入sudo密码

输入密码之后,屏幕自动调到最暗,并显示下面的内容,SteamDeck端的设置就完成了

这时点击屏幕中间的方框就可以退出脚本,返回游戏模式

cut-off

第六步,电脑安装VirtualHere客户端

官方链接: https://www.virtualhere.com/sites/default/files/usbclient/vhui64.exe

国内网盘: 链接: https://pan.baidu.com/s/1Qqq_DYbhDsKxOxpGab40Vg?pwd=j6br 提取码: j6br 复制这段内容后打开百度网盘手机App,操作更方便哦

将下载好的vhui64.exe自己喜欢的位置,打开程序

打开后在USB Server上面按右键选Advanced Settings进入设置

Language将语言调到中文,然后程序会自动重启

cut-off

第七步,SteamDeck链接电脑并作为手柄

SteamDeck打开上面设置好的快捷方式,输入sudo密码后停在这个界面

SteamDeck和电脑连接到同一个WIFI,运行电脑上的VirtualHere客户端,就会自动检测到SteamDeck

右键-连接这个设备就可以了,也可以勾上下面的 “自动连接设备”。

然后打开电脑上的steam设置-控制器-开始测试,按SteamDeck上面的按键有反应就大功告成了。

cut-off

第八步,每次更新系统后都要运行一下 initialize_after_os_update.sh

cd /home/deck/Deckpad/

./initialize_after_os_update.sh

cut-off

有条件的可以去原repo支持一下脚本作者!

https://github.com/HelloThisIsFlo/Deckpad