Steam Deck開啟samba(純指令版)
說明:個人存檔向,不保證全部人都能用
源頭:https://www.bilibili.com/read/cv19116938
samba用處:局域網(wǎng)內(nèi)直接傳文件,不用U盤或者其他軟件
優(yōu)點(diǎn):配置好后無需再做其他任何操作,只要在同個局域網(wǎng)內(nèi)就行
缺點(diǎn):配置的時候麻煩點(diǎn)
注釋:pacman如果已安裝過(比如steam恢復(fù)出廠了),需要在命令中間加上--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地址進(jìn)入了)
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規(guī)則)
systemctl start wsdd
systemctl enable wsdd