一.锁定屏幕登录界面

在桌面上右键(双击触摸板)->更改桌面背景,锁定屏幕登录界面壁纸会跟随桌面背景壁纸。

二.退出登录界面

(桌面最上面)前往->电脑->Macintosh HD->资源库->Desktop Pictures->找到文件Mojave.heic,将准备好的壁纸图片重命名,覆盖这个文件。若是电脑有多个用户,就会发现退出登录界面壁纸就换了。如果只有一个用户,退出登录界面壁纸就一闪而过,依然显示是桌面背景壁纸。

三.开机登录界面

执行步骤二之后,我重启电脑发现开机界面壁纸没有变化。
(桌面最上面)前往->电脑->Macintosh HD->系统->资源库->CoreServices,发现文件DefaultDesktop.heic已经换成步骤二更换的壁纸(现在创建新用户会发现这就是默认桌面壁纸)。还看见有个文件DefaultBackground.jpg,我猜测这个是开机登录界面,但是这个文件夹里的文件不能修改。
然后我就启用root用户,步骤(https://jingyan.baidu.com/article/c910274b5c58a1cd361d2dc4.html)。然后发现,root权限也没法修改这个文件夹里的文件,强行将文件覆盖,还会卡住,打开启动台->活动监视器->访达-未响应。
折腾了半天,此时我已经心灰意冷,退出root帐户,又重启一下,发现开机登录界面壁纸就换了!!!!
--------------------- 
下面是自己在处理中的部分经验

1.所谓root卡住不能操作,是因为macos 现在有rootless,根据网上的经验,在改桌面时把rootless关了,改完了再打开。方法如下:

  • 重启,按住Command+R,进入恢复模式,在上面菜单栏中打开Terminal
  • 输入:csrutil disable
  • 重启进入root全能模式
  • 再重复上面操作,输入 csrutil enable打开rootless

2.Macintosh HD对应的terminal目录就是/,根目录。系统是System,资源库是Library,喜欢命令行的同学也可以这样操作。

3.在finder里更改jpg为heic时会有自动转码。同样,也可以在finder里查看自己改后的文件是否正常,一定不能是替身,而是具体的JPEG 图像和High Eff...Format

4.更改完毕后,如果重启发现登录界面黑了,别慌,这时候在用户里新建一个用户,你会发现你更改的defaultbackground在新用户里直接加载了,这时再登出新用户,在老用户里删除新建的用户(我估计是系统自己把文件又ln了一下),就都改好了。