
SteamDeck如何更改管理员用户密码及应用商店换源
前言
前段时间朋友寄来了他已经吃灰的SteamDeck,此时我正在广东女朋友的家里做客。因为女朋友还在上幼儿园的三弟在,我使用电脑很不方便,经常在码字的时候遭到他的袭击。这段时间来甚是无聊,朱哥的掌机对我来说可谓是雪中送炭。
初拿到手第一个感觉就是大,体验下来感觉非常好,握持感比想象中舒适。从我的游戏时长中就可以看出来也是狠狠的畅玩了几天。但是以我的性子,只是玩玩游戏怎么行,肯定要好好了解了解这个SteamOS才行。
修改管理员密码
起因
在掌机寄过来之前,朱哥说过这款掌机还可以看视频。那既然他都这么说了我肯定要尝试一下。可是在桌面模式下看了一圈,和视频相关的就只有任务栏的火狐浏览器。可能是看网络视频吧~
可是点击火狐后却跳转应用商店并显示在所有可用的软件仓库中均未发现该软件包,在点击主页后发现主页同样无法加载。于是便想着给软件商店换源。毕竟是基于Linux的嘛,虽然有些日子没用了,但是这些应该还是没问题的:-)可是在询问朱哥密码的时候却因为掌机激活的时间过久,他已经忘了密码。在征得朱哥同意后便决定为他修改掌机的管理员密码。
修改系统GRUB参数
首先我们将一个有线键盘连接至掌机,再在系统完全关机的时候同时按住掌机的电源键及右下角有三个点的按键【 · · · 】约五秒钟进入系统的引导页面。这里我们看我们第一行选项的版本号,随后再在下面找版本号 + Boot Menu的选项回车确认。
随后等待加载至下面的页面,我们选择steamos选项按E进入GRUB编辑页面。我们移动光标向下找到steamenv_boot参数,移到该参数的最后再按空格后输入 systemd.debug_shell随后按住Ctrl+X进入游戏模式界面。
调出控制台指令更改密码
进入系统后按住Ctrl+Alt+F9调出控制台,在控制台中输入passwd deck随后在 New password后面输入新的密码。但是在实际操作中一开始我通过快捷键无法调出控制台,同时按住F1~F12会进行快捷操作,而不是一般的F1~F12的操作。
经过几次尝试后发现给系统添加中文键盘布局后就能正常调出控制台了,具体操作如下。
测试
在正确更改完管理员密码后我们重启进入系统,在设置=>用户=>更改密码里设置一个新密码,随后会弹出输入管理员密码来进行确认。如果输入我们刚刚设置过的密码后成功修改的话那么我们便成功的修改了我们的管理员密码。输入修改后的密码如果失败的话可以尝试按照之前的步骤多试几次。
软件商店换源
回到我们之前的问题,我们已经更换了我们的管理员密码。现在我们来为软件商店更换国内的下载源,首先我们需要在应用商店的设置添加flatpak仓库,随后我们在终端中输入以下指令。
//禁止只读权限
sudo steamos-readonly disable
//更换flatpak为国内下载源
sudo flatpak remote-modify flathub --url=https://mirrors.ustc.edu.cn/flathub
//后续切换回官方下载源
sudo flatpak remote-modify flathub --url=https://flathub.org/repo/flathub.flatpakrepo
在等待片刻之后打开应用商店后可以看到软件列表正常加载。