Steam Deck开启samba(纯指令版)
说明:个人存档向,不保证全部人都能用
源头:https://www.bilibili.com/read/cv19116938
samba用处:局域网内直接传文件,不用U盘或者其他软件
优点:配置好后无需再做其他任何操作,只要在同个局域网内就行
缺点:配置的时候麻烦点
注释:pacman如果已安装过(比如steam恢复出厂了),需要在命令中间加上--overwrite \*
passwd root
systemctl enable sshd
systemctl start sshd
systemctl status sshd
(ACTIVE有显示running即为成功)
passwd
sudo steamos-readonly disable
sudo pacman -Ssy
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman -S samba
(注释)
sudo vim /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = Samba Server
server role = standalone server
[homes]
comment = Home Directories
browseable = no
writable = yes
[Steam]
path = /home/deck/.local/share/Steam
writable = yes
[TFCard]
path = /run/media/mmcblk0p1/
writable = yes
此时按STEAM+左方向键=ESC后,输入:wq
sudo smbpasswd -a deck
systemctl start smb
systemctl enable smb
(此时就可以用\\IP地址进入了)
pacman -S --needed git base-devel
(注释)
git clone https://aur.archlinux.org/yay-bin.git
chmod a+rwx yay-bin
cd yay-bin
makepkg -si
(此时若重装遇到无法覆盖,同样需要overwrite很长的那串包的名字)
yay -S wsdd
(注释,yay同样适用pacman规则)
systemctl start wsdd
systemctl enable wsdd

